在此运行 完全在你的浏览器里运行,不上传、不登录
cURL 转代码
把 cURL 命令转成 fetch、Python requests 或 Go net/http 代码。
解析备注
怎么用
- 从文档、DevTools(Copy as cURL)或 README 里复制一条 cURL 命令,粘贴到左侧。
- 选好目标语言:JavaScript fetch、Python requests 或 Go net/http。
- 右侧生成对应代码;拿不准的地方会列在解析备注里,而不是悄悄丢掉。
- 点 Copy 把代码带进编辑器。
- 按 Sample 载入一条覆盖方法、请求头、请求体和 Basic 认证的示例命令。
常见用法
- 复现接口文档示例 —— 多数 API 文档先给 cURL,转一次就能在自己的技术栈里继续。
- 移植 DevTools 请求 —— 浏览器里 Copy as cURL,再转成后端测试代码。
- 排查集成问题 —— 同一个调用在三种语言里各生成一份,定位是哪个客户端的问题。
- 省掉样板代码 —— 请求头、认证、请求体自动接线,直接改参数就能用。
常见问题
问:支持哪些旗标? 答:-X/--request、-H/--header、-d/--data(含 --data-raw、--data-binary、--data-ascii)、--data-urlencode、-u/--user 和 --url。-L、-k、--compressed 这类常见开关能识别,但没有直接的代码对应物。
问:遇到不认识的旗标会怎样? 答:忽略它,并且每一条被忽略或近似处理的细节都会写进解析备注,由你决定要不要手工调整。
问:能读 -d @data.json 这样的本地文件吗? 答:不能。浏览器页面无法读取你未主动选择的本地文件 —— 文件引用会写进备注,请把文件内容自己贴进来。
你的数据留在这台设备上
cURL 转代码 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。