我创建这个 repository,是因为我希望收集一些比较好的有关于 RESTful API 设计的参考文献。
如果您希望添加更多的参考文献,可以在 issues 中告诉我,谢谢。
- RESTful 最佳实践
- 好RESTful API的设计原则
- HTTP API 设计指南
- Some REST best practices https://bourgeois.me/rest/
- 理解RESTful架构(阮一峰) http://www.ruanyifeng.com/blog/2011/09/restful.html
- RESTful API 设计指南(阮一峰) http://www.ruanyifeng.com/blog/2014/05/restful_api.html
- 最佳实践:更好的设计你的 REST API http://www.ibm.com/developerworks/cn/web/1103_chenyan_restapi/
- 如何查看我的订单-REST的流程API设计案例 http://www.infoq.com/cn/articles/rh-view-my-order-rest-api
- Web API Design - Crafting Interfaces that Developers Love https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design (需要翻墙)
- RESTful Web Services中文版 http://book.douban.com/subject/3094230/
- RESTful Web Services Cookbook中文版 http://book.douban.com/subject/6837645/
- RESTful Web APIs中文版 http://book.douban.com/subject/25909247/
- REST实战 http://book.douban.com/subject/6854551/
- Github API v3 https://developer.github.com/v3/
- Mailgun Documentation https://documentation.mailgun.com/
- Enchant REST API http://dev.enchant.com/api/v1
- 微博 API http://open.weibo.com/wiki/Error_code
- OpenNMS Wiki ReST API http://www.opennms.org/wiki/
- API Craft Google Group https://groups.google.com/forum/?fromgroups#!forum/api-craft (学习 REST 非常好的 BBS, 需要翻墙)
- DHC (aka Dev HTTP Client) 好用的 Chrome 浏览器接口调试插件 https://www.sprintapi.com/dhcs.html
- Fiddler2 另一个强大的接口调试工具 http://www.telerik.com/fiddler
- MarkdownPad2 API 文档编写 http://markdownpad.com/
- i5ting_ztree_toc API 文档生成 https://github.com/i5ting/i5ting_ztree_toc
- highlight.js https://highlightjs.org/