卷曲参数数组不起作用
Posted
技术标签:
【中文标题】卷曲参数数组不起作用【英文标题】:Curl parameter array not working 【发布时间】:2016-05-24 15:20:09 【问题描述】:当我尝试根据过滤器/关键字数组过滤帖子时,找不到参数/NULL
curl -H "AUTHORIZATION: Bearer TOKEN" -X GET http://test.local:10088/posts -d "filter[keyword]=test" -v
浏览器中的相同请求将返回“test”
http://test.local:10088/posts?filter[keyword]=test
任何想法我做错了什么?
【问题讨论】:
【参考方案1】:-d 用于 POST 数据。您的是 GET,只需将您的“filter[keyword]=test”参数添加为不带 -d 参数的 URL 的一部分。
另外,如果您遇到括号和其他字符的字符转义问题,请查看以下内容:Passing a URL with brackets to curl
【讨论】:
我已经试过了,然后终端只显示一个">" 我怀疑这可能是因为您需要从命令行中转义 [ 和 ] ,也许还有 = 。我稍后会尝试,但我会发表评论,以便您也可以查看它。 更新了我的答案以包含字符转义信息。 谢谢!是逃避,正确的方式=curl -H "AUTHORIZATION: Bearer TOKEN" -X GET http://test.local:10088/posts?filter\[keyword\]=test -v -g
以上是关于卷曲参数数组不起作用的主要内容,如果未能解决你的问题,请参考以下文章