Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 使用curl传递令牌和json作为查询参数_Rest_Curl - Fatal编程技术网

Rest 使用curl传递令牌和json作为查询参数

Rest 使用curl传递令牌和json作为查询参数,rest,curl,Rest,Curl,我有一个如下的URL,用于查询 http://<ip>:<port>/api/test/computers?token=a124af&criteria={"and":[["name","=","comp_name"]]} http://:/api/test/computers?token=a124af&criteria={“and”:[[“name”、“=”、“comp_name”]} 我正在为此编写脚本,并使用curl从url下载结果。但是我不能去上班。这是

我有一个如下的URL,用于查询

http://<ip>:<port>/api/test/computers?token=a124af&criteria={"and":[["name","=","comp_name"]]}
http://:/api/test/computers?token=a124af&criteria={“and”:[[“name”、“=”、“comp_name”]}
我正在为此编写脚本,并使用curl从url下载结果。但是我不能去上班。这是我试过的

curl http://<ip>:<port>/api/test/computers?token=a124af&criteria={"and":[["name","=","comp_name"]]}
curl http://:/api/test/computers?token=a124af&criteria={“and”:[[“name”、“=”、“comp_name”]}
--这将在后台模式下运行curl http://:/api/test/computers?token=a124af

我知道我可以传递类似curl-H“Content-Type:application/json”--data“”这样的json数据。但在本例中,我混合了json和其他数据。我怎样才能做到这一点?这似乎不起作用

curl -H "Content-Type: application/json" --data "{"and":[["name","=","comp_name"]]}" "http://<ip>:<port>/api/test/computers?token=a124af&criteria="
curl-H“内容类型:应用程序/json”--数据“{”和“:[[“名称”、“=”、“组件名称”]]}”http:/:/api/test/computers?token=a124af&criteria=”