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 是一個非常強大的工具,可以用來測試和調試網路應用程式。