1. 程式人生 > >RESTful風格的規範和url設計

RESTful風格的規範和url設計

RESTful規範:

GET:查詢操作

POST:修改/新增操作

PUT:新增操作

DELETE:刪除操作

RESTful url設計:

user/{uid}/friends  //使用者/使用者id/使用者的朋友,表示使用者的好友列表,語義清晰明瞭,符合RESTful風格

user/friends/uid    //不符合RESTful風格,url語義不順暢

item/{id}/delete  //這裡delete可以視為名詞,商品/商品id/刪除,語義清晰明瞭,符合RESTful風格

item/delete/{id}  //商品/刪除/商品id,url語義不明瞭,不清晰

我自己總結了一句話:RESTful風格的url能實現自我功能的說明,清晰,明瞭。