cURL 解析器
將 cURL 命令解析為結構化元件。擷取 URL、方法、標頭、主體、驗證資訊,並產生 JavaScript fetch() 與 axios 對等程式碼。
URL
方法
授權
標頭
| 名稱 | 值 |
|---|
主體 / 資料
產生的程式碼
Fetch程式碼
Axios程式碼
無效的 cURL
如何使用 cURL 解析器
貼上 cURL 命令
從瀏覽器開發者工具複製 cURL 命令(在請求上按右鍵選擇「Copy as cURL」),然後貼上到輸入區域。
解析元件
命令會自動拆解為 URL、方法、標頭、主體、授權與 Cookie。
取得程式碼
複製產生的 fetch() 或 axios 程式碼,用於您的 JavaScript 專案。
什麼是 cURL?
cURL(Client URL)是一個用於使用各種協定傳輸資料的命令列工具與函式庫。它廣泛應用於測試 API、除錯 HTTP 請求與自動化資料傳輸。瀏覽器開發者工具可以將網路請求匯出為 cURL 命令,方便分享與重現 HTTP 請求。
命令列工具
cURL 是一個命令列工具,支援 HTTP、HTTPS、FTP 等多種協定傳輸資料。
瀏覽器 DevTools 匯出
大多數瀏覽器開發者工具支援右鍵網路請求並「複製為 cURL」以取得完整命令。
程式碼轉換
將 cURL 命令轉換為 JavaScript fetch() 或 axios 程式碼,方便整合到 Web 應用中。
常見問題
是的。本工具將 cURL 命令轉換為 JavaScript fetch() 與 axios 程式碼片段。產生的程式碼保留了原始 cURL 命令中的 URL、方法、標頭與主體。
是的。它解析 -d/--data、--data-raw 與 --data-binary 旗標,包括 JSON 承載資料。JSON 主體資料在產生的程式碼中會自動格式化為適當的縮排。
常用旗標包括 -X(方法)、-H(標頭)、-d(資料)、-b(Cookie)、-u(驗證)、-k(不安全)、-L(跟隨重新導向)、--compressed 等。複雜或不常見的旗標可能無法完全解析。