Parser 會處理常見 cURL 寫法,例如 method flag、header flag、data flag、basic auth、明確 URL 與 compressed response hint。若有 data 但未明確指定 method,請求會視為 POST。
您可以選擇 Python requests、JavaScript Fetch、Node.js Axios 或 Go net/http。headers、request body 與 basic auth 會帶入產生的片段,並依目標語言處理字串跳脫。貼入 secrets 或 production credentials 前仍應先檢查輸出。
關於這個主題的常見疑問與實用解答。
此轉換器支援四種目標語言:Python(使用 requests 函式庫)、JavaScript(使用 Fetch API)、Node.js(使用 Axios)與 Go(使用 net/http)。在貼上 curl 指令前後從下拉選單選擇目標語言。
此轉換器處理常見 API 呼叫選項,包含 -X / --request、-H / --header、-d / --data / --data-raw / --data-ascii / --data-binary、-u / --user、--url 與 --compressed。URL query string 會作為 URL 的一部分保留。cookie flag、redirect 行為與 --data-urlencode 目前尚未轉成特殊程式碼處理。
轉換器能識別 curl 的 -u 旗標(基本認證)與 Authorization headers(Bearer token、API 金鑰)。這些會被轉譯為各目標語言中的等效認證機制,如 Python requests 的 auth 參數或 Fetch/Axios/Go 的 Authorization header。
不會,curl 指令轉換完全由瀏覽器中的 JavaScript 處理。您的 curl 指令(包含其中的 API 金鑰或 token)在本地處理,不會傳輸至任何伺服器。