cURL 命令
Python 代码
代码将在这里显示...
关于 cURL 转代码
从浏览器开发者工具或文档里复制来的 curl 命令很方便调试,但要把它搬进代码就得逐项翻译方法、URL、请求头和请求体。本工具在浏览器本地解析 curl 命令,把它转换成多种语言的等价请求代码,如 JavaScript fetch、Python requests、Node、PHP 等,自动还原 -H 头、-d 数据、-X 方法和 cookie。粘贴的命令只在你的浏览器里解析,不会发送到服务器。 建议在日常开发中收藏本工具,遇到相关 Web 开发需求时即可快速打开使用。所有处理均在浏览器本地完成,无需安装任何软件。
使用场景
- 抓包转代码 — 把开发者工具里"复制为 cURL"的请求一键转成项目所用语言的代码。
- 文档落地 — 把 API 文档给的 curl 示例转成 fetch 或 requests,直接放进业务代码。
- 跨语言迁移 — 在不同技术栈间复用同一请求,按需切换 Python、Node、PHP 版本。
- 请求复刻 — 准确还原带认证头、表单或 JSON 体的复杂请求,避免手抄出错。
- 教学示例 — 把 curl 命令并排展示成多语言写法,帮团队理解请求结构。
常见问题
支持哪些 curl 选项?
常用的 -X 方法、-H 请求头、-d/--data 请求体、--data-urlencode、-u 基础认证、-b cookie、-F 表单上传等都会被解析并映射到目标语言的对应写法。
转成的代码能直接运行吗?
大多数情况下可以,但涉及文件上传、特殊认证或环境变量时可能需要微调。生成的是等价骨架,建议运行前核对头部和数据是否完整。
-d 的数据会自动判断类型吗?
会尽量识别:JSON 体会设为 application/json,键值对则按表单编码。若 curl 显式带了 Content-Type 头,会以该头为准。
能转 Windows 下的 curl 命令吗?
可以,但要注意 Windows 命令行用脱字符续行、引号规则也不同,粘贴时尽量整理成一行;本工具按通用 curl 语法解析,类 Unix 写法兼容性最好。
会泄露我命令里的密钥吗?
不会。解析完全在你的浏览器本地进行,命令里的 token、密码等不会被发送或保存,但生成的代码会原样包含这些值,分享前请自行脱敏。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。