Command Palette

Search for a command to run...

cURL

cURL 转换器

在本地将 cURL 命令转换为 fetch、axios 和 Python requests 代码片段。

输入
仅解析受支持参数,绝不执行命令。

Authorization、Cookie、X-API-Key 默认脱敏。

输入限制:最多 32KB

命令仅在本地解析,绝不会执行。

输出
生成 fetch、axios、Python requests 代码片段。

执行转换后将在此显示生成代码。

What

cURL 转换器 定义

cURL 是用于与 URL 进行数据传输的经典命令行工具。

Cases

常见使用场景

1

将终端请求转换为应用代码

2

生成 API 文档示例代码

3

生成可分享的敏感头部脱敏片段

How To

如何转换 cURL 命令

粘贴命令后生成目标运行环境代码。

1

粘贴 cURL

将完整 cURL 命令粘贴到输入区。

2

选择脱敏

默认开启敏感头部脱敏,便于安全分享。

3

转换并复制

查看 fetch/axios/python 标签页并复制生成代码。

Knowledge

理解 cURL 转换

cURL 的作用
cURL 常用于在终端快速复现 HTTP 请求。
为什么要转代码
可减少将调试命令迁移到应用代码时的重复劳动。
头部与请求体映射
通常将头部映射为对象,将 -d 负载映射为 body/data 字段。
脱敏安全
分享片段前脱敏可降低令牌泄露风险。
校验清单
请始终核对方法、URL、头部与请求体是否符合原始意图。

FAQ

cURL 转换器 FAQ

支持哪些参数?
支持 -X/--request、-H/--header、-d/--data 系列、-u/--user、-I/--head。
不支持的参数如何处理?
不会静默忽略,会在警告列表中明确提示。
会执行我的命令吗?
不会。仅进行文本分词与解析。
如何保护敏感信息?
默认会将敏感请求头的值替换为脱敏文本。
会处理 -u 吗?
会。若未提供 Authorization,会自动生成 Basic 头。
多个 -d 如何处理?
会按 '&' 拼接为一个请求体字符串。
如果有多个 URL 呢?
使用第一个 URL,其他 URL 会作为警告提示。
生成代码可直接用于生产吗?
可作为高质量起点,但仍需校验认证与序列化细节。
cURL 转换器