【问题标题】: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

任何想法我做错了什么?

【问题讨论】:

    标签: arrays curl


    【解决方案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
    猜你喜欢
    • 2023-03-19
    • 2012-04-08
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2016-07-25
    • 2011-08-10
    相关资源
    最近更新 更多