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、--json、--data-urlencode、-u / --user 和 URL,也支持多行命令(行尾反斜杠续行)以及单引号、双引号和 Chrome bash 格式的 ANSI-C 引号。

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

不会静默丢掉。工具会列出被忽略的参数和原因,例如 -k 跳过证书校验和 -o 保存到文件。-F 表单上传和 @文件名 请求体需要读取本地内容,会提示暂不支持并停止生成,避免得到缺少请求体的代码。

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

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

JSON 请求体会被修改吗?

请求体按原始文本保留,包括大整数、重复键和转义写法。JSON 解析仅用于识别内容类型;解析失败会提示并按普通字符串保留。

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

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

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

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

探索 AIGoCode ↗