php - api路径怎么命名比较好?
本文介绍了php - api路径怎么命名比较好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
api给app、spa或者后台某些需要ajxa的功能使用的
看到有的人使用index?c=reg&xxx=xxx
有的使用
/user/getList
/user/get_list
/user/get-list
/user.getList
还有一种是/userGetList 这种推荐吗?
然后剩下的是REST方式
/user/1 get post put path
/user
但是我发现国外那些什么网盘 twiiter github用rest多,国内基本很少,而且好像也不适合?
解决方案
RESTful 只是一个规范,并不是一个强制你去用的标准。遵循它可以让你的api接口更规范,更专业。当然你也可以选择不用。自己按照自己项目组约定好的规范实现就好。
RESTful模式:
http(s)://server.com/app-name/{version}/{domain}/{rest-convention}
这里,{version}代表api的版本信息。{domain}是一个你可以用来定义任何技术的区域(例如:安全-允许指定的用户可以访问这个区域。)或者业务上的原因。(例如:同样的功能在同一个前缀之下。)
{rest-convention} 代表这个域(domain)下,约定的rest接口集合。
RESTful的保准规范网上一搜一大把,这里就直接贴个地址给你参考。
http://www.coderli.com/transl...
这篇关于php - api路径怎么命名比较好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文