速查在线工具箱

curl转代码

  • 打赏支持
  • 分享链接
  • 反馈建议

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 会使用对象字面量,表单数据会被解析为键值对。

最新工具