萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Windows 下使用 curl 指令:下載官方二進制、免 SSL 版本、加入系統路徑、常用參數速查

curl 是 Linux 標配網路工具,Windows 同樣可用。官方提供預編譯二進制,免安裝即用。

取得 Windows 版 curl

  1. 官網:https://curl.se/windows/
  2. 選擇 不含 SSL (Generic) 的版本 (如 curl-8.x.x-win64-mingw.zip),避免額外相依 OpenSSL DLL。
  3. 解壓縮,取得 curl.exe。

部署方式

  • 臨時使用: CMD 中完整路徑呼叫 C:\curl\curl.exe --help。
  • 永久生效: 將 curl.exe 放入 C:\Windows\System32 或自訂目錄並加入系統環境變數 PATH,即可直接輸入 curl。

常用參數速查

實用範例

# 查看網站 HTTP 標頭
curl -I https://example.com

# 下載檔案並顯示進度
curl -O -L https://example.com/file.zip

# 模擬表單 POST
curl -X POST -d "username=admin&password=123" https://example.com/login

# 測試 API 回應時間
curl -o /dev/null -s -w "%{http_code} %{time_total}s\n" https://api.example.com

Windows 10 1803+ 內建 curl.exe (別名 curl.exe 在 System32),但版本較舊且功能受限,建議仍使用官方最新版覆蓋或另行管理路徑優先序。

copyright © 萬盛學電腦網 all rights reserved
參數說明
-O以遠端檔名儲存
-o filename指定儲存檔名
-I / --head僅顯示 HTTP 標頭 (HEAD 請求)
-v / --verbose詳細輸出 (請求/回應標頭、握手過程)
-L / --location跟隨重導向 (3xx)
-u user:passBasic Auth 認證
-H "Header: value"自訂請求標頭
-d "data" / --dataPOST 資料
-X METHOD指定 HTTP 方法 (PUT/DELETE/PATCH...)
--cert / --key客戶端憑證 (需 SSL 版本)
-k / --insecure忽略 SSL 憑證驗證 (測試用)