登陆

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多,国内基本很少,而且好像也不适合?

# PHP
我想大声告诉你我想大声告诉你1820 天前278 次浏览

全部回复(1)我要回复

  • 習慣沉默

    習慣沉默2017-05-16 13:09:20

    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...

    回复
    0
  • 取消回复发送