CURL IN. CODE OUT.

cURL → 代码.

粘贴一条 curl 命令,直接得到 Python、JavaScript 和 Go 的可运行代码。

免费 · 无需登录纯浏览器本地生成
cURL 工作台
187 字符
支持 -X / -H / -d / -u,多行命令用行尾 \ 续行
粘贴 curl 命令后,代码会出现在这里。
等待一条可解析的 curl 命令0 字符

解析和代码生成全部在你的浏览器中完成,命令、请求体和授权信息不会上传到服务器, 也不会被保存。刷新页面后数据即清空。

从命令行到代码,只需三步

NO UPLOAD. NO SIGNUP.
01

粘贴 curl 命令

从终端、文档或 Chrome DevTools 里复制命令,多行命令直接用行尾反斜杠续行。

02

检查解析结果

工具会识别方法、地址、请求头和请求体;不支持的参数会列在上方,不会悄悄丢掉。

03

切语言、复制

在 Python requests、JavaScript fetch 和 Go net/http 之间切换,一键复制到项目里。

A FEW THINGS TO KNOW

你可能想知道

关于支持范围、行为差异和隐私。

这个工具免费吗?

免费,无需注册。三种语言的代码可以随时切换,不受次数限制,也不会上传或保存你粘贴的命令。

支持哪些 curl 参数?

支持 -X / --request、-H / --header、-d / --data、--data-raw、--data-binary、--data-urlencode、-u / --user 和 URL,也支持多行命令(行尾反斜杠续行)以及单引号和双引号。

遇到不支持的参数会怎样?

不会静默丢掉。工具会在代码上方列出所有被忽略的参数和原因,例如 -k 跳过证书校验、-o 保存到文件、-F 上传表单,以及从文件读取请求体的 @文件名 写法。

生成的代码和 curl 的行为完全一致吗?

核心请求一致:方法、URL、请求头和请求体会原样转换。但重定向、超时、代理、证书校验和 HTTP 版本等参数没有对应代码,会以警告形式提示,需要你按项目情况手动补上。

JSON 请求体会被修改吗?

合法的 JSON 对象或数组会被解析并缩进成多行,方便阅读;语义不变,但数字和转义写法可能被规范化。解析失败的内容会按普通字符串原样保留,并给出提示。

我的命令和授权信息会被保存吗?

不会。解析、代码生成和复制都在浏览器内完成,命令、请求体和 Authorization 头不会发送到服务器,也不会写入日志或存储;刷新页面后数据即清空。

请求跑通了,接下来让 AI 帮你写?

探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。

探索 AIGoCode ↗