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。