curl參數瞭解


-A參數指定客戶端的用戶代理標頭,即User-Agent。curl 的默認用戶代理字符串是curl/[version]。
-b參數用來向服務器發送 Cookie。
-c參數將服務器設置的 Cookie 寫入一個文件。
-d參數用於發送 POST 請求的數據體。
--data-urlencode--data-urlencode參數等同於-d,發送 POST 請求的數據體,區別在於會自動將發送的數據進行 URL 編碼。
-e參數用來設置 HTTP 的標頭Referer,表示請求的來源。

-F參數用來向服務器上傳二進制文件。

-G參數用來構造 URL 的查詢字符串。

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

-i參數打印出服務器迴應的 HTTP 標頭。

-k參數指定跳過 SSL 檢測。

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

--limit-rate用來限制 HTTP 請求和迴應的帶寬,模擬慢網速的環境。

-o參數將服務器的迴應保存成文件,等同於wget命令。

-O參數將服務器迴應保存成文件,並將 URL 的最後部分當作文件名。

-s參數將不輸出錯誤和進度信息。

-S參數指定只輸出錯誤信息,通常與-o一起使用。
```
$ curl -s -o /dev/null https://google.com上面命令沒有任何輸出,除非發生錯誤。
```

-u參數用來設置服務器認證的用戶名和密碼。

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

-x參數指定 HTTP 請求的代理。

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

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