我正在设计API,想要一些关于设计RESTful的建议,其中调用者想要查询基于多个搜索参数的记录。
我只看到过使用一个参数的restful apis。
我该怎么做呢?
例如,如果我为联系人列表创建了restful api,我该如何格式化一个用firstname==bob & surname==smith返回所有联系人的调用?
我想这应该是一个GET,因为我正在检索?
我唯一的想法是:
http://api.myapi.com/contacts/firstname/bob&surname=smith
但这似乎不对;-(
敬请指教。
另外,有没有php框架支持这一点?例如symfony、konstrukt等。
发布于 2010-04-15 03:57:31
我认为
http://api.myapi.com/contacts?firstname=bob&surname=smith
如果您有一组参数,所有这些参数都是可选的,则可以使用。
https://stackoverflow.com/questions/2640560
复制相似问题