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)在本地处理,不会传输至任何服务器。