Arrays Curl参数数组不工作

Arrays Curl参数数组不工作,arrays,curl,Arrays,Curl,当我尝试根据filter/关键字数组筛选帖子时,参数为notfound/NULL curl -H "AUTHORIZATION: Bearer TOKEN" -X GET http://test.local:10088/posts -d "filter[keyword]=test" -v 浏览器中的相同请求将返回“test” 你知道我做错了什么吗?-d表示发布数据。您的是一个GET,只需添加“filter[keyword]=test”参数作为URL的一部分,而不使用-d参数 另外,为了防止您遇

当我尝试根据filter/关键字数组筛选帖子时,参数为notfound/NULL

curl -H "AUTHORIZATION: Bearer TOKEN" -X GET http://test.local:10088/posts -d "filter[keyword]=test" -v
浏览器中的相同请求将返回“test”


你知道我做错了什么吗?

-d表示发布数据。您的是一个GET,只需添加“filter[keyword]=test”参数作为URL的一部分,而不使用-d参数


另外,为了防止您遇到括号和其他字符的字符转义问题,请查看以下内容:

我已经尝试过了,然后终端仅显示“>”,我怀疑这可能是因为您需要从命令行转义[and],可能还需要从=转义。我稍后会尝试,但我会发表评论,以便您也可以查看。更新了我的答案以包含字符转义信息。谢谢!这是转义,正确的方式=
curl-H“AUTHORIZATION:Bearer-TOKEN”-X GEThttp://test.local:10088/posts?filter\[关键字\]=测试-v-g
http://test.local:10088/posts?filter[keyword]=test