首頁  >  問答  >  主體

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多,國內基本很少,而且好像也不適合?

我想大声告诉你我想大声告诉你2687 天前567

全部回覆(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
  • 取消回覆