Curl意思
curl
是一個命令行工具,用於傳送網路請求並顯示回響。它支持多種協定,包括 HTTP、HTTPS、FTP、FTPS、SMB、SFTP 等等。curl
可以用來下載檔案、提交表單、傳送代理請求等。
curl
的名字來源於 "curling",這是一種冰上運動,它的標誌是一個冰壺的形狀,象徵著網路請求的軌跡。
以下是 curl
的一些常用示例:
# 下載檔案
curl https://example.com/file.txt
# 使用代理
curl --proxy http://proxy.example.com:80 https://example.com
# 傳送 POST 請求
curl -X POST https://example.com/api \
-d 'key1=value1' \
-d 'key2=value2'
# 設定請求頭
curl -H 'Accept: application/json' \
-H 'Content-Type: application/json' \
https://example.com/api
# 使用 Basic Authentication
curl -u 'username:password' https://example.com/private
curl
是一個非常強大的工具,可以用來測試和調試網路應用程式。