当前位置:  开发笔记 > 编程语言 > 正文

将多个查询参数传递给restful api的最佳方法是什么?

如何解决《将多个查询参数传递给restfulapi的最佳方法是什么?》经验,为你挑选了1个好方法。

我正在设计RESTful Api,并希望在设计API时提供一些建议,其中调用者希望基于多个搜索参数查询记录.

我只看到使用一个参数的restful apis.

我该怎么办?

例如,如果我为联系人列表创建了一个restful api,我将如何格式化一个使用firstname == bob&surname == smith返回所有联系人的调用?

我想它应该是一个GET,因为我正在检索?

我唯一的想法是:

http://api.myapi.com/contacts/firstname/bob&surname=smith

但那似乎不对;-(

请指教.

另外,任何php框架都支持这个吗?例如symfony,konstrukt等



1> Matti Virkku..:

我认为

http://api.myapi.com/contacts?firstname=bob&surname=smith

如果你有一组参数,那就是你要走的路,所有参数都是可选的.


我同意; 它被称为"查询"字符串
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有