RESTAPI最佳實踐:在哪里放置參數?RESTAPI至少可以有兩種方式的參數:作為URL路徑的一部分(即:/api/resource/parametervalue )作為查詢參數(即:/api/resource?parameter=value )這里的最佳做法是什么?在什么時候使用1和什么時候使用2有任何一般的指導方針嗎?真實的例子:Twitter使用查詢參數來指定間隔。(http://api.twitter.com/1/statuses/home_timeline.json?since_id=12345&max_id=54321)在URL路徑中放置這些參數會被認為是更好的設計嗎?
3 回答

慕哥6287543
TA貢獻1831條經驗 獲得超10個贊
/customer/232
/contacts?name=dave
/en/document/foo.txt
/document/foo.txt?language=en

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
URL路徑-元素:資源及其路徑元素形成目錄遍歷和子資源(例如/Item/{id}、/user/Item)。當你不確定的時候,問你的同事,他們是否認為遍歷和他們認為在“另一個目錄”中最有可能的路徑元素是正確的選擇。 URL參數:當沒有真正的遍歷時(包含多個查詢參數的搜索資源就是一個很好的例子)
- 3 回答
- 0 關注
- 1093 瀏覽
添加回答
舉報
0/150
提交
取消