cURL 转代码

把 curl 命令转换成 JavaScript、Python、Go 或 PHP 代码。

100% 隐私保护——一切都在浏览器中运行

使用方法

  1. 1

    从终端或接口文档复制 curl 命令。

  2. 2

    选择目标语言。

  3. 3

    转换后复制生成的代码。

示例

JSON POST

输入

curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'

输出

生成带 POST 方法、JSON 请求头和请求体的 fetch 代码。

Basic 认证

输入

curl -u user:pass https://api.example.com/me

输出

生成携带 Authorization: Basic 的代码,或使用该语言的原生认证参数。

常见问题

支持哪些参数?

请求头、请求体、-G 查询模式、Basic 认证、跟随重定向、跳过证书校验以及方法覆盖。

为什么不支持 -F 和 --upload-file?

表单和文件上传需要额外的运行时代码,为了不生成语义错误的代码,这里直接报错。

默认跟随重定向吗?

与 curl 一致:只有出现 -L 或 --location 时才会跟随。

相关工具