curl命令發送post表單提交

博客原文
安利一篇我翻譯的國外大牛的神經網絡入門文章

最近在用post測試一個web服務時候,發現發過去的post參數中的一個 ‘+’,在服務端接收後都變成了’ ‘(比如明明發送的是 ‘g+8’,接收到打印出來卻是 ‘g 8’,命令如下:

curl -s -d "data=g+8" http://127.0.0.1:8888/xxxx

解決方法是先將 ‘g+8’ 進行urlencode,得到 ‘g%2b8’,然後在用curl去訪問

curl -s -d "data=g%2b8" http://127.0.0.1:8888/xxxx

-s 參數使得curl減少信息輸出,不輸出錯誤和進度信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章