curl转代码工具简介
curl 是开发者最常用的命令行 HTTP 请求工具,常被用于接口调试和文档示例。本工具可将 curl 命令一键转换为 Python、JavaScript、Node.js、PHP、Go、Java、C#、Ruby 等主流语言的等效 HTTP 请求代码。
所有转换在浏览器本地完成,不会上传您的请求内容,安全私密。支持 GET/POST/PUT/DELETE/PATCH 等方法,自动解析 Header、Cookie、认证信息、JSON / 表单 / 原始请求体。
支持的语言
Python(requests)、JavaScript(fetch)、Node.js(axios)、PHP(curl)、Go(net/http)、Java(OkHttp)、C#(HttpClient)、Ruby(Net::HTTP)。
如何使用本工具?
1. 在文本框中粘贴完整的 curl 命令(可包含换行和 \ 续行符)。
2. 选择目标编程语言。
3. 点击"生成代码",即可获得可直接使用的代码片段。
4. 如需复制,点击结果区的"复制"按钮。
常见问题与解答
支持哪些 curl 参数?
支持 -X/--request(请求方法)、-H/--header(请求头)、-d/--data/--data-raw(请求体)、-u/--user(基础认证)、-b/--cookie(Cookie)、-F/--form(表单)、-k/--insecure、--compressed、-L/--location 等常用参数。
JSON 和表单请求体会自动识别吗?
会。工具根据 Content-Type 和请求体内容自动判断:JSON 会使用对象字面量,表单数据会被解析为键值对。
速查在线工具箱