API 請求產生器

輸入 HTTP 方法、絕對網址、查詢參數(query)、標頭與選填 JSON 內容(body),在瀏覽器產生 cURL 與 JavaScript fetch 草稿,不會送出請求。

輸入內容只在瀏覽器本機處理。 網址須為絕對 HTTP(S) URL。查詢參數(query)採 key=value,標頭採 Name: value;非空 JSON 內容(body)必須有效,且只允許 POST、PUT、PATCH 使用。工具會進行命令列(shell)單引號跳脫並產生 fetch 初始化物件,但不執行任何網路請求。

僅產生本機草稿,不會送出請求。

使用說明

輸入 HTTP 方法、絕對網址、查詢參數(query)、標頭與選填 JSON 內容(body),在瀏覽器產生 cURL 與 JavaScript fetch 草稿,不會送出請求。

前端串接後端 API、測試第三方金流或發送 Webhook 時,常常需要手寫複雜的 cURL 指令或 JavaScript fetch 語法嗎?透過視覺化表單輸入網址、Header 標頭、Query 參數與 Token 授權,生成 cURL 指令與 JavaScript fetch 程式碼。

💡 3 步驟快速上手

① 選擇 HTTP 方法與輸入網址

選擇 GET、POST、PUT 或 DELETE,並輸入目標 API 端點網址。

② 填入 Header 與請求內文

填寫 Authorization 權杖、Content-Type 或 JSON 傳輸內容。

③ 生成 cURL 與 JavaScript fetch

即刻生成可以直接複製貼在終端機運行的 cURL 命令,以及 JavaScript fetch 程式碼!

適用情境

支援 GET、POST、PUT、PATCH、DELETE;查詢參數(query)可逐行或用 & 輸入,標頭每行採 Name: value 格式。

計算或處理方式

網址須為絕對 HTTP(S) URL。查詢參數(query)採 key=value,標頭採 Name: value;非空 JSON 內容(body)必須有效,且只允許 POST、PUT、PATCH 使用。工具會進行命令列(shell)單引號跳脫並產生 fetch 初始化物件,但不執行任何網路請求。

具體範例

範例:為 https://api.example.com/users 建立 POST,加上 Content-Type: application/json 與 {"name":"Ada"},再複製產生的 cURL 或 fetch。

限制與資料處理

非空 JSON 內容(body)必須有效,且 GET、DELETE 不允許 body;因此 body 只適用於 POST、PUT、PATCH。無效網址、非 HTTP(S) 協定、方法、query 行或標頭行都會顯示錯誤。產生器不驗證目標 API 是否接受該請求。

不會送出請求;輸入與輸出只在目前瀏覽器中處理,不會傳送到 GoGo Tools 後端。產生的程式碼會原樣包含標頭與內容(body),因此請使用測試密鑰,不要貼入正式用 token;分析事件不包含輸入或結果。

API 請求產生器使用指南

操作與限制

選擇 GET、POST、PUT 或 DELETE,並輸入目標 API 端點網址。

填寫 Authorization 權杖、Content-Type 或 JSON 傳輸內容。

即刻生成可以直接複製貼在終端機運行的 cURL 命令,以及 JavaScript fetch 程式碼!

機密金鑰本機安全:本工具完全在您的瀏覽器記憶體中運算組合字串,您的 API 金鑰絕不會發送到任何外在伺服器。

URL 編碼小提醒:網址 Query 參數中的中文字或特殊符號,本工具會自動進行 URL Encode 編碼,避免伺服器解析失敗。

權威資料來源與參考規範

  • IETF RFC 9110:HTTP Semantics and Architecture Standard
  • MDN Web Docs:HTTP Headers & Authentication Guides
  • OpenAPI Initiative:RESTful API Best Practices

常見問題

API 請求產生器:可以輸入哪些方法與欄位?

支援 GET、POST、PUT、PATCH、DELETE 與絕對 HTTP(S) URL。查詢參數(query)可用換行或 & 分隔 key=value,標頭每行使用 Name: value;網址、query、標頭、body 各自最多 100,000 個字元。

API 請求產生器:會產生什麼結果?

工具把查詢參數加入網址,驗證標頭與 JSON,然後產生經命令列(shell)單引號跳脫的 cURL,以及帶有方法(method)、標頭(headers)、內容(body)的 JavaScript fetch 草稿。

API 請求產生器:JSON body 與輸入有哪些限制?

非空 JSON 內容(body)必須有效,且 GET、DELETE 不允許 body;因此 body 只適用於 POST、PUT、PATCH。無效網址、非 HTTP(S) 協定、方法、query 行或標頭行都會顯示錯誤。產生器不驗證目標 API 是否接受該請求。

API 請求產生器:會送出請求或保存密鑰嗎?

不會送出請求;輸入與輸出只在目前瀏覽器中處理,不會傳送到 GoGo Tools 後端。產生的程式碼會原樣包含標頭與內容(body),因此請使用測試密鑰,不要貼入正式用 token;分析事件不包含輸入或結果。