只放入一个请求
页面初始为空。选择 curl、Fetch 或 Axios 输入;地址必须是 HTTP(S) 绝对地址,非 ASCII 字符先百分号编码。示例也要预览并应用。
API 与 HTTP 工具
同一请求,切换代码语言
输入仅在当前浏览器中处理,不会发送到服务器。
参数:-X、-H、-d、--data-raw、--data-binary、--data-urlencode、-G、-I、--url。其余参数及重复、空、传输管理请求头均拒绝。
反向输入要求 Fetch 的 redirect 为 "manual",或 Axios 的 maxRedirects 为 0。Axios 的 JSON 字符串请求体要求 transformRequest: [];支持纯 JSON 对象字面值。
目标环境:Fetch Node 18+、Axios Node、Python requests、PHP cURL、Go 标准库、Java 11+、C# 9+、Ruby 标准库。不会执行代码。
上限:100,000 个 UTF-16 单元、1,000 个参数、100 个请求头;JSON 深度 10、AST 节点 5,000 个。
粘贴一个 curl、Fetch 或 Axios 请求,或预览示例。
cURL 转换器适合把接口文档里的示例搬进项目:请求地址、方法、头和文本请求体无需逐项重写。输出是待检查的代码起点,超时、错误处理和项目配置仍由你补齐。
需要 curl 转 Python、curl 转 fetch 或 curl 转 axios 时,先选目标再核对结果。反向入口只接受一个使用受支持字面值的 Fetch 或 Axios 调用,不解析整个应用。
cURL 转换器把方法、地址、请求头与请求体放进统一模型。切换目标时不必重新整理载荷,但目标库的默认网络行为仍要核对。
将受支持的 Fetch 或 Axios 调用转回 curl,便于整理接口示例。遇到变量或动态表达式会明确报错,不会执行代码来猜测结果。
页面初始为空。选择 curl、Fetch 或 Axios 输入;地址必须是 HTTP(S) 绝对地址,非 ASCII 字符先百分号编码。示例也要预览并应用。
自动转换默认等待 350ms;关闭后用转换按钮或 Ctrl/Cmd+Enter。修改输入或选项会禁用旧结果导出,直到转换成功。
格式化、示例和清空都先显示替换预览,应用后可撤销一次。复制或下载前检查代码中保留的认证信息。
支持 Node 18+ 的 Fetch、Node 的 Axios,以及 Python requests、PHP、Go、Java、C#、Ruby。移入浏览器时另查 CORS 与请求头限制。
支持的数据参数生成 UTF-8 文本请求体;-G 将数据移到查询串。支持 GET、HEAD、POST、PUT、PATCH、DELETE 和 OPTIONS 大写标准方法。
读取受支持的 Fetch 配置、Axios 配置与方法调用。JSON.stringify 内的纯 JSON 字面值可静态处理,不运行用户代码。
无法解释的语法或参数会停止生成并标注位置。转换失败时,旧结果不会继续允许复制。
可输出 Fetch、Axios、Python、PHP、Go、Java、C# 与 Ruby。cURL 转换器也支持将受限的 Fetch、Axios 字面值调用转回 curl。
受支持的请求会保留方法、地址、请求头和文本请求体。无法保持明确语义的参数会报错,不会静默忽略。
请先检查运行环境与依赖,再补充错误处理、超时和配置。生成代码不等于验证接口可用。
转换在当前浏览器内进行;不会把命令提交给服务器,也不会访问其中的地址。
检查是否只有一个请求、一个绝对地址,以及是否包含不支持的参数、变量或文件引用。错误位置可帮助缩小范围。
结果有问题?