0

当范围之后发布了一些其他数据时,为什么 cURL 不处理范围?示例——我想发布 400 条这样的消息:

curl -X POST -d "$post_data" "http://www.example.com/post_id=[1-400]&message[body]=Hello

但是,cUrl 不会发布它们 - 只有在我删除 ''&message[body]=Hello' 部分之后 - curl 才能处理带有空白消息的请求。如何编写命令以便 curl 也可以处理包含消息的范围?

提前致谢

4

1 回答 1

0

[]在 curl 有特殊含义。特别是当您定义范围时(即您已经在命令中使用的范围)。

[]使用\字符逃脱。见下文:

curl -X POST -d "$post_data" "http://www.example.com/post_id=[1-400]&message\[body\]=Hello
                                                                            ^     ^
于 2014-03-25T14:20:36.167 回答