我正在使用 curl 命令点击admissionAD API 。
如果我低于 URL
curl -L -H 'Authorization: Bearer MY_TOKEN' -X GET https://api.admitad.com/payments/?limit=2&has_statement=0
我得到回应
{
"_meta": {
"count": 21,
"limit": 2,
"offset": 0
},
"results": [{},{}]
}
但是如果我点击这个 URL,请注意 URL 用双引号括起来
curl -L -H '授权:承载 MY_TOKEN' -X GET "https://api.admitad.com/payments/?limit=2&has_statement=0"
我无法得到有效的回应
{
"_meta": {
"count": 0,
"limit": 2,
"offset": 0
},
"results": []
}
我什至在邮递员中试过这个,但它也给出了无效的响应
请帮忙
没有引号,
&
将导致它之前的所有内容在后台运行。有效地使您的命令成为:随后
has_statement=0
作为单独的(但有效的)命令执行。使用引号
&
转义并发送预期的命令。&has_statement=0
当它有零件时显然失败了。邮递员也失败了这一事实支持了这一点。