curl 命令生成器

填表生成可直接執行的 curl 命令,自動處理 shell 轉義、認證頭與表單編碼。

請求

請求體

選項

超時(秒)

生成的命令

curl -X POST \
  -L \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data-raw '{"name":"Ada","age":36}' \
  https://api.example.com/v1/users

每個引數都用單引號包住並轉義了內部的單引號——這是 POSIX shell 裡唯一不用擔心 $、反引號、反斜槓被解釋的寫法。URL 裡的 & 少了引號會被 shell 當成後臺執行,這是最常見的「命令跑一半就返回」。

JSON 用 --data-raw 而不是 -d:-d 會把以 at 符號開頭的值當成檔名去讀,粘一段含郵箱地址的 JSON 就會莫名報「找不到檔案」。

表單模式用 --data-urlencode 逐欄位傳,值裡的 & 與 = 會被正確編碼,不用自己手寫編碼。

評論

登入後即可參與評論

還沒有評論,來說兩句吧