首页 > Web开发 > 详细

Linux curl get请求参数多个参数被截断的解决方法

时间:2020-07-08 18:31:57      阅读:95      评论:0      收藏:0      [点我收藏+]

 使用curl访问一个链接的时候出现了一个很奇怪的现象,请求的url:

curl https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=6216665000001788266&cardBinCheck=true 

打印的内容如下所示:

 技术分享图片

 

  

看到这里有点懵了,好好的url被截断了。

最后在Google上找到原因:&在shell脚本中有特殊的意义(以daemon运行)所以只要在&前加上 反斜杠 \ 转义一下就OK了。

如下:

  curl https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8\&cardNo=6216665000001788266\&cardBinCheck=true

 技术分享图片

 

 重新访问就正常输出内容啦!

Linux curl get请求参数多个参数被截断的解决方法

原文:https://www.cnblogs.com/zhaoyanhaoBlog/p/13268044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!