勵志

勵志人生知識庫

curl用法

cURL是一個強大的命令行工具,用於傳送HTTP請求和接收伺服器回響。以下是cURL的一些基本用法:

傳送GET請求:

只需在終端輸入`curl`後跟URL地址即可傳送GET請求。例如:`curl https://example.com`。

傳送POST請求:

使用`-X POST`選項來設定為POST請求。例如:`curl -X POST https://example.com`。

傳送帶有數據的POST請求:

使用`-d`選項來添加數據。例如:`curl -X POST -d "param1=value1¶m2=value2" https://example.com`。

傳送其他類型的請求:

可以使用`-X`選項來傳送其他類型的請求,如PUT、DELETE等。例如:`curl -X PUT -d "data" https://example.com` 或 `curl -X DELETE https://example.com`。

設定HTTP頭部:

使用`-H`選項來添加或修改HTTP請求頭部。例如:`curl -H "Content-Type: application/json" https://example.com`。

下載檔案:

cURL默認會將回響的內容輸出到終端,但可以使用`-o`選項將回響保存到檔案。例如:`curl -o output.txt https://example.com/file`。

顯示回響頭部:

使用`-i`參數可以顯示回響的頭部信息,而使用`-I`參數則只顯示頭部信息。例如:`curl -I https://example.com`。

其他功能:

cURL支持多種協定,如FTP、HTTP、HTTPS等,並支持SSL認證、檔案上傳下載、代理、cookies等多種功能。

以上是cURL的一些基本用法,它還支持許多其他選項和參數,可以根據需要進行更複雜的操作。