簡體   English   中英

將多個查詢參數傳遞給靜態API的最佳方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM