Linux curl get請求參數多個參數被截斷的解決方法


 使用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

 

 

 重新訪問就正常輸出內容啦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM