cURL 轉程式碼
將 cURL 命令即時轉換為 JavaScript、Python、Go、Java、PHP、Ruby、C#、Rust 程式碼。免費線上工具,支援請求標頭、POST 資料、認證等。
如何將 cURL 命令轉換為程式碼?
將 cURL 命令貼上到輸入區域,選擇目標程式語言,程式碼會即時生成。然後可以一鍵複製。
支援哪些程式語言?
支援 JavaScript (fetch 和 axios)、Python (requests 和 httpx)、Go (net/http)、Java (HttpURLConnection)、PHP (curl_exec)、Ruby (net/http)、C# (HttpClient) 和 Rust (reqwest)。
能處理 cURL 的請求標頭和 POST 資料嗎?
可以,解析所有常見的 cURL 參數,包括 -H(請求標頭)、-d/--data(POST 請求體)、-X(方法)、-u(認證)、-b(Cookie)、-L(跟隨重新導向)和 -k(不驗證 SSL)。
能處理帶反斜線續行的多行 cURL 命令嗎?
可以,解析器自動處理反斜線續行、各種引號格式,以及終端機產生的 cURL 命令中常見的引用風格。
什麼是 cURL?為什麼要轉換為程式碼?
cURL 是一個透過 URL 傳輸資料的命令行工具。開發者經常從瀏覽器開發者工具或 API 文件中取得 cURL 命令。轉換為程式碼可以直接將請求整合到應用程式中。
支援從 Chrome 開發者工具複製的 cURL 命令嗎?
支援。在 Chrome 開發者工具中右鍵點擊網路請求,選擇「複製為 cURL」,然後貼上到這裡即可。
資料安全嗎?轉換是在伺服器上完成的嗎?
所有轉換完全在瀏覽器中進行,不會向任何伺服器傳送資料,貼上包含 API 金鑰或敏感權杖的命令是安全的。
能轉換包含檔案上傳的 cURL 命令嗎?
可以,支援 -F(表單資料)和 --data-binary 標誌。產生的程式碼將包含相應的多部分或二進位請求體處理。
支援 Bearer Token 認證嗎?
支援,Authorization 請求標頭中的 Bearer 權杖會按 cURL 命令中的原始格式保留在產生的程式碼中。
JavaScript 的 fetch 和 axios 輸出有什麼區別?
fetch 是瀏覽器原生 API,無需額外依賴;axios 是流行的第三方程式庫,支援自動 JSON 解析和攔截器。根據專案需求選擇即可。
如何使用cURL 轉程式碼
把任意 cURL 命令轉換為可直接使用的 JavaScript、Python、Go、Java、PHP、Ruby、C# 或 Rust 程式碼。轉換完全在瀏覽器中完成,不會上傳任何內容。
- 從終端機或開發者工具的網路面板複製一條 cURL 命令。
- 把它貼到 cURL Command 輸入框中。
- 選擇你需要的目標語言,例如 Python 或 Go。
- 檢查產生程式碼中的標頭、POST 資料與驗證處理——命令中的這些部分都會被轉換。
- 把程式碼片段複製到專案中,並視需要調整錯誤處理。
貼上前先移除 -v 等除錯參數,產生的程式碼通常更乾淨。
相關工具
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- HAR 檢視器 線上開啟 HAR 檔案。請求表格帶狀態碼配色、排序與篩選、請求/回應標頭、回應內容預覽與耗時瀑布圖——本機解析,絕不上傳。
- IBAN驗證器 即時驗證國際銀行帳號(IBAN)。檢查80多個國家的格式、長度和校驗和,即時顯示結果。
- HTTP 請求測試 在瀏覽器中直接測試 REST API。發送 GET、POST、PUT、DELETE 請求,自訂請求標頭、請求體和查詢參數,即時查看回應狀態、標頭和 JSON 內容。
- 隨機端口產生器 從 IANA 標準範圍產生隨機網路端口號——知名端口 (1-1023)、註冊端口 (1024-49151) 和動態端口 (49152-65535)。支援唯一值、排序和批次產生。100% 瀏覽器端運行,無需伺服器。
- .htaccess產生器 產生Apache .htaccess規則,包括重新導向、重寫、安全標頭、快取、壓縮等。
- Robots.txt產生器 免費線上robots.txt產生器。建立和自訂robots.txt檔案,控制搜尋引擎爬取,管理爬蟲存取,透過視覺化編輯器優化網站SEO。