🌐 ZH-TW

🌀 cURL 指令產生器

輸入 HTTP 方法、URL、標頭、請求主體與選項,即可產生可直接複製的 cURL 指令。每個值都依 POSIX shell 規則安全轉義。


        
指南

瞭解更多

01

1. cURL 指令結構

cURL 指令由 curl 後接選項與 URL 組成。-X 用來設定方法,-H 用來新增標頭,而 --data-raw 或 --data-urlencode 則傳送主體。這個工具會從表單中讀取每個欄位,產生一個整齊的多行指令,讓你只要一鍵即可複製到剪貼簿。

02

2. 安全值轉義

當標頭值或 JSON 主體中包含單引號(')、空白字元或特殊字元時,未轉義的指令可能在 shell 中中斷。本工具會把每個值以單引號包住,並將內部的單引號替換為精確的 '\'' 序列(先關閉、再插入轉義引號、再重開)。它也會移除換行符以避免標頭注入。

03

3. 小心 -k 選項

-k(--insecure)會跳過伺服器 TLS 憑證驗證。這在本機測試時很方便,但在實際網路上相當危險,可能讓你遭受中間人攻擊。每當啟用 -k,本工具都會顯示警告。上線環境請使用有效憑證並避免使用此旗標。

常見問題

產生的指令可以安全貼上並直接執行嗎?
所有值皆依 shell 規則轉義,特殊字元不會造成語法錯誤。不過在執行前,仍請先檢查 -k 等會影響安全的參數,以及目標 URL。
有沒有處理含有單引號的值?
有。內部單引號會使用標準的 POSIX shell 序列('\'')取代,因此可完整保留原始內容。
我的輸入會傳送到伺服器嗎?
不會。指令完全在你的瀏覽器中建立,不會有任何值傳到伺服器。
這個指令可在 Windows 使用嗎?
此工具僅針對 POSIX shells(bash/zsh)進行轉義。Windows 的 cmd.exe 具有不同的引號規則,可能無法直接使用;請改用 PowerShell、WSL 或 Git Bash。