[英]What is best way to pass multiple query parameters to a restful api?
我正在設計RESTful Api,希望在設計API時獲得一些建議,在該API中,調用者希望基於多個搜索參數來查詢記錄。
我只看過使用一個參數的靜態API。
我應該怎么做?
例如,如果我為聯系人列表創建了一個寧靜的api,我該如何格式化一個以firstname == bob和surname == smith返回所有聯系人的呼叫?
我想應該是GET,因為我正在檢索?
我唯一的想法是:
http://api.myapi.com/contacts/firstname/bob&surname=smith
但這似乎不正確;-(
請指教。
另外,任何php框架都支持嗎? 例如symfony,konstrukt等。
我認為
http://api.myapi.com/contacts?firstname=bob&surname=smith
如果您有一組參數(所有參數都是可選的),則該方法是可行的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.