curl命令


curl 是常用的命令行工具,用來請求 Web 服務器。它的名字就是客戶端(client)的 URL 工具的意思。
不帶有任何參數時,curl 就是發出 GET 請求。

curl www.sina.com

上面的命令向wwww.sina.com發出GET請求,服務器返回的內容會在命令行輸出。

參數

-H/ --header

-H參數添加 HTTP 請求的標頭。

-L/ --loaction

-L參數會讓 HTTP 請求跟隨服務器的重定向。curl 默認不跟隨重定向。

-v/ --verbose

-v參數輸出通信的整個過程,用於調試。

-X/ --request

-X參數指定 HTTP 請求的方法。

curl -X POST www.sina.com

上面的命令向www.sina.com發送post請求。

-d

-d參數用於發送 POST 請求的數據體。
使用-d參數以后,HTTP 請求會自動加上標頭Content-Type : application/x-www-form-urlencoded。並且會自動將請求轉為 POST 方法,因此可以省略-X POST

實例

www.sina.com發送POST請求

curl --location --request POST 'www.sina.com' \
--header 'Content-Type: application/json' \
--data-raw '{
    "secretKey": "funds",
    "startIndex": 0,
    "pageSize":30
}'


免責聲明!

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



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