Json 如何将主体传递给RESTAPI

Json 如何将主体传递给RESTAPI,json,api,rest,Json,Api,Rest,我可以运行以下命令 https://myapi/aaa/?a=270&b=dog&c=animal 但我想知道如何将参数保存到json主体并传递到API。就是我所说的, https://myapi/aaa/带车身 { "a": 270, "b": "dog", "c": "animal" } 但答复说“请为a提供价值”。 另外,假设参数a和b有多个值,如

我可以运行以下命令

https://myapi/aaa/?a=270&b=dog&c=animal
但我想知道如何将参数保存到json主体并传递到API。就是我所说的,
https://myapi/aaa/
带车身

{
    "a": 270,
    "b": "dog",
    "c": "animal"
}
但答复说“请为a提供价值”。 另外,假设参数a和b有多个值,如何写入请求:

我试过
https://myapi/aaa/?a=${270271}&b=${dog,cat}&c=animal
但是运气不好。

我想你在aaa后面加了一个“/”。试试这个:

https://myapi/aaa?a=270&b=cat&c=animal

如果要发送多个参数,可以执行以下操作:


https://myapi/aaa?a=270&a=271&b=cat&b=dog&c=animal

我建议将正文中的JSON数据作为POST请求传递。但如果您仍希望将其作为URL中的参数传递,则必须对URL进行如下编码,例如:-

ex json的值为:->{“名称”:“ABC”,“id”:“1”}


testurl:80/服务?数据=%7B%22name%22%3A%22ABC%22%2C%22id%22%3A%221%22%7D

您使用的是哪种技术?任何框架、编程语言?我使用的是firefox插件RESTClient