如何使用-d参数中的curl.exe发送双引号char.我不想对双引号进行URL编码.由于-d数据需要用双引号括起来,我似乎无法使其工作.
或者是否有curl.exe的另一个标志,告诉它使用整个表单发布数据的文件内容?
小智 38
我curl.exe
用这种形式的作品:
-d "{\"param\":\"value\"}"
Run Code Online (Sandbox Code Playgroud)
即数据的双引号,以及内部用反斜杠掩盖的双引号
mar*_*ona 14
你绝对可以逃避双引号.如何执行此操作取决于您未指定的操作系统和shell.在Windows上,您将使用^作为转义字符.
你也可以这样做:
curl [...] -d @filename
Run Code Online (Sandbox Code Playgroud)
...从名为filename的文件中读取发布数据.
谷歌和/或男人是你的朋友.
http://curl.haxx.se/docs/manpage.html
为了逃避双引号问题,我发现双引号在shell中运行三倍:
curl -d {"""foo""":"""bar"""}
Run Code Online (Sandbox Code Playgroud)
加倍双引号在批处理文件中起作用:
curl -d {""foo"":""bar""}
Run Code Online (Sandbox Code Playgroud)
首先在shell中进行测试非常烦人.
归档时间: |
|
查看次数: |
45540 次 |
最近记录: |