作者:特异型爷们喵 | 来源:互联网 | 2023-09-15 20:31
使用curl --data-urlencode
;来自man curl
:
--data
除了执行 URL 编码之外,这将发布数据,类似于其他选项。要符合 CGI,该
部分应以名称开头,后跟分隔符和内容规范。
示例用法:
curl \
--data-urlencode "paramName=value" \
--data-urlencode "secOndParam=value" \
http://example.com
有关更多信息,请参见手册页。
这需要curl 7.18.0 或更高版本(2008 年 1
月发布)。用于 curl -V
检查您拥有的版本。
您也可以对查询字符串进行编码:
curl -G \
--data-urlencode "p1=value 1" \
--data-urlencode "p2=value 2" \
http://example.com
# http://example.com?p1=value%201&p2=value%202