php – 构建restful API的良好资源
我正在寻找一个很好的资源,它将向我展示构建一个安静的API的正确方法.
有趣的主题:特别是身份验证和一般安全性,性能,可伸缩性,最佳实践和其他有用的东西. 我将用PHP(Slim或Silex)构建它,在开始之前我想考虑整个设计,所以我可以从一开始就采用正确的方法. 网络上有很多信息和帖子,但他们都采用不同的做法和方法. 在宁静的世界里,有什么东西似乎是“标准”吗? 解决方法
不超出使用HTTP的级别.有许多用于API数据编码的媒体类型(参见下面的超媒体),许多不同的最佳实践和大量的RFC,涵盖了使用HTTP的各个方面(例如使用OAuth2进行授权). 这是一本值得一读的资源汇编……我认为你将通过阅读一两本书来获得最大的收益. 认证资源 > Fieldings关于REST的原始论文:http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm 图书 > RESTful Web API:http://shop.oreilly.com/product/0636920028468.do 认证 >基本考虑因素:http://soabits.blogspot.dk/2014/02/api-authentication-considerations-and.html 错误处理 >最佳实践:http://soabits.blogspot.dk/2013/05/error-handling-considerations-and-best.html 超媒体 >菲尔丁的成名咆哮:http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven 网址结构 >基本考虑因素:http://soabits.blogspot.dk/2013/10/url-structures-and-hyper-media-for-web.html 部分更新 >关于部分更新的注意事项:http://soabits.blogspot.dk/2013/01/http-put-patch-or-post-partial-updates.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |