当我们在命令行中使用 curl 请求某些 url 时,如果参数中包含了中文,则需要对其进行 urlencode 编码,才能正常的传递到服务端,之前一直先转码再 curl,后来发现其自带了编码选项 --data-urlencode,如下:

curl \
-G https://www.yoursite.com/search \
--data-urlencode 'wd=我的'

即可正常发送中文参数至服务端。


big_cat
1.7k 声望130 粉丝

规范至上


引用和评论

0 条评论