将多个查询参数传递给 Restful API 的最佳方法是什么?
我正在设计RESTful Api,并希望获得有关设计API的一些建议,其中调用方希望基于多个搜索参数查询记录。
我只见过使用一个参数的restful api。
我该怎么做?
例如,如果我为联系人列表创建了一个宁静的API,我将如何格式化一个返回所有联系人的电话,名字==bob和姓氏==smith?
我想它应该是一个GET,因为我正在检索?
我唯一的想法是:
http://api.myapi.com/contacts/firstname/bob&surname=smith
但这似乎不对;-(
请指教。
另外,是否有任何php框架支持此功能?例如 symfony、konstrukt 等。