logo

Curl 转代码

将 Curl 指令转换为 Python Requests, JavaScript Fetch, Node.js Axios 或 Go 代码。所有运算皆在浏览器端执行,安全快速。

粘贴您的 curl 指令,即可立即获得 Python、JavaScript (Fetch)、Node.js (Axios) 或 Go 的等效代码。支持 headers、请求主体、认证与查询参数。

logo
啪唧开发工坊
Curl 转代码

Curl 转代码

将 Curl 指令转换为 Python Requests, JavaScript Fetch, Node.js Axios 或 Go 代码。所有运算皆在浏览器端执行,安全快速。
关于这个工具

粘贴您的 curl 指令,即可立即获得 Python、JavaScript (Fetch)、Node.js (Axios) 或 Go 的等效代码。支持 headers、请求主体、认证与查询参数。

请输入您想要转换的 Curl 指令。
结果将显示于此...
处理中
Python (Requests)
目标语言
请输入您想要转换的 Curl 指令。

常见问题

关于这个主题的常见疑问与实用解答。

支持哪些编程语言?

此转换器支持四种目标语言:Python(使用 requests 库)、JavaScript(使用 Fetch API)、Node.js(使用 Axios)与 Go(使用 net/http)。在粘贴 curl 指令前后从下拉菜单选择目标语言。

支持哪些 curl 功能?

此转换器处理常用的 curl 选项,包含 -X(HTTP 方法)、-H(headers)、-d(请求主体)、--data-raw、--data-urlencode、-u(基本认证)、-b(cookies)、-L(跟随重定向)以及 URL 中的查询参数。大多数标准 API 调用模式都完整支持。

认证是如何处理的?

转换器能识别 curl 的 -u 标志(基本认证)与 Authorization headers(Bearer token、API 密钥)。这些会被转译为各目标语言中的等效认证机制,如 Python requests 的 auth 参数或 Fetch/Axios/Go 的 Authorization header。

我的数据会被发送到服务器吗?

不会,curl 指令转换完全由浏览器中的 JavaScript 处理。您的 curl 指令(包含其中的 API 密钥或 token)在本地处理,不会传输至任何服务器。