后端程序员之路 22、RESTful API

理解RESTful架构 - 阮一峰的网络日志
http://www.ruanyifeng.com/blog/2011/09/restful.html

RESTful API 设计指南 - 阮一峰的网络日志
http://www.ruanyifeng.com/blog/2014/05/restful_api.html

RESTful API 设计最佳实践-CSDN.NET
http://www.csdn.net/article/2013-06-13/2815744-RESTful-API

Microsoft/cpprestsdk: The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
https://github.com/Microsoft/cpprestsdk

使用微软的 C++ REST SDK - 文章 - 伯乐在线
http://blog.jobbole.com/53642/

C++ REST SDK的基本用法 - qicosmos(江南) - 博客园
http://www.cnblogs.com/qicosmos/p/4098094.html

总结:
1、RESTful API是服务端后端对外接口很好的选择,适用于PC软件、手机app、web甚至服务端内部调用
2、数据交换尽量使用json
3、微软提供了一套叫做C++ REST SDK的东西,当然,它还有另一个很文艺的名字:Casablanca