cURL 轉 fetchcURL 轉 fetch
zh-TW

AppHelp

cURL 轉 fetch

將 cURL 命令轉換為包含 URL、方法、請求標頭和請求主體的 fetch 程式碼。轉換在本機完成,不會送出請求。

POSThttps://api.example.com/orders
產生的程式碼
const response = await fetch("https://api.example.com/orders", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer TOKEN"
  },
  body: "{\"sku\":\"A100\",\"qty\":2}",
});
const data = await response.text();

常見任務

  • cURL 轉 fetch

快速答案

將 cURL 命令轉換為包含 URL、方法、請求標頭和請求主體的 fetch 程式碼。轉換在本機完成,不會送出請求。

使用步驟

  1. 1. 貼上 cURL輸入包含 URL 和支援參數的命令。
  2. 2. 檢查轉換結果核對方法、請求標頭和請求主體;在自己的環境中替換範例憑證。
  3. 3. 複製並測試將程式碼放入支援 fetch 的專案,對目標 API 進行測試。

範例

JSON POST 請求

輸入
curl -X POST "https://api.example.com/orders" -H "Content-Type: application/json" -d '{"sku":"A100","qty":2}'
輸出
method: "POST", body: "{\"sku\":\"A100\",\"qty\":2}"

注意事項

  • 不支援 multipart -F、--json、--user、Cookie 參數、Shell 變數和檔案展開,需要手動改寫。
  • 重複的資料參數不會合併;不支援的參數可能被忽略或誤讀,請對照原命令檢查。
  • 瀏覽器請求仍受 CORS 與受限標頭規則約束,此工具不會繞過它們。

功能特點

  • 讀取 -X/--request 與 -H/--header
  • 轉換 -d/--data/--data-raw/--data-binary
  • 複製可編輯的 fetch 程式碼

常見問題

需要註冊或上傳資料嗎?
無須註冊,工具在瀏覽器本機完成處理。