cURL 解析器
解析 cURL 命令,提取参数并生成 fetch() 代码。所有处理在浏览器中完成。
解析组件
生成 fetch()
生成 axios
URL
方法
授权
请求头
| 名称 | 值 |
|---|
请求体/数据
生成的代码
fetch() 代码
Axios代码
无效的 cURL
如何使用 cURL 解析器
1
粘贴命令
在输入框中粘贴完整的 cURL 命令。
2
解析
工具将提取 URL、HTTP 方法、请求头和请求体。
3
获取代码
查看等效的 fetch() JavaScript 代码并可复制。
什么是 cURL?
cURL 是一个命令行工具,用于通过各种网络协议传输数据。在 Web 开发中,常用于测试 API 接口。cURL 命令可以从浏览器开发者工具的 Network 面板中复制。
命令行工具
cURL 是一个命令行工具,支持 HTTP、HTTPS、FTP 等多种协议传输数据。
浏览器 DevTools 导出
大多数浏览器开发者工具支持右键网络请求并"复制为 cURL"以获取完整命令。
代码转换
将 cURL 命令转换为 JavaScript fetch() 或 axios 代码,方便集成到 Web 应用中。
常见问题
支持哪些 cURL 选项?
支持 -X、-H、-d、--data-raw、-b、-u、-F 等常用选项,以及 URL 和请求方法。
能处理多行 cURL 命令吗?
可以。工具支持使用反斜杠(\)续行的多行 cURL 命令。
生成的 fetch() 代码可以直接使用吗?
基本可以直接使用。部分认证头(如 Authorization)需要替换为实际凭据。