Curl → Go

将 curl 命令转换为 Go HTTP 代码

输入0
输出
0

关于 Curl → Go 转换器

将 curl 命令一键转换为完整的 Go net/http 代码。支持 -X(请求方法)、-H(请求头)、-d/--data(请求体)、-F(表单上传)、-u(Basic Auth)、-k(跳过证书验证)等常用参数。生成可直接运行的 Go 代码,告别手动编写 HTTP 请求。

常见问题

支持哪些 curl 参数?

支持 -X、-H、-d、--data-raw、-F(文件上传)、-u(Basic Auth)、-k(跳过证书验证)等常用参数。会忽略 -s、-v、-L、--compressed 等不影响代码生成的参数。

生成的代码可以直接运行吗?

可以,生成完整的 Go main 函数,包含 import、请求构建、响应读取和打印。粘贴到 .go 文件即可编译运行。

支持 multipart 文件上传吗?

支持。使用 -F 参数时,会生成基于 mime/multipart 的文件上传代码,包括打开文件、创建 form 字段和设置 Content-Type。