cURL 命令
JavaScript fetch()
cURL 转 JavaScript 工具
功能介绍
粘贴 cURL 命令,转换器生成可直接运行的 JavaScript 代码。从工具栏选择 fetch() 或 axios。解析器提取 URL、HTTP 方法、请求头、请求体和认证凭据。
使用方法
- 从 DevTools、Postman 或 API 文档复制 cURL 命令。
- 粘贴到左侧面板,转换自动进行。
- 从工具栏选择 fetch() 或 axios。
- 点击复制复制生成的 JavaScript 代码。
常见问题
这个转换器支持哪些 cURL 参数?
支持最常用的参数:-X(请求方法)、-H(请求头)、-d/--data/--data-raw/--data-binary(请求体)、-u(基本认证)、-b(Cookie)、-L(跟随重定向)、-A(User-Agent)以及 --compressed。未知参数会被忽略。
从哪里获取 cURL 命令?
浏览器开发者工具:打开 Network 标签页,右键任意请求,选择 Copy > Copy as cURL。Postman:点击代码图标并选择 cURL。API 文档中也经常直接提供 cURL 示例。
fetch() 和 axios 有什么区别?
两者都用于在 JavaScript 中发起 HTTP 请求。fetch() 内置于现代浏览器和 Node.js 18+,无需安装。axios 是流行的第三方库,提供自动 JSON 解析、请求/响应拦截器和更完善的错误处理。简单场景用 fetch(),项目已安装 axios 时用 axios。
转换器能处理多行 cURL 命令吗?
能。用反斜杠(\)续行拆成多行的 cURL 命令会在解析前合并。请粘贴包括续行符在内的完整命令。
这个转换器安全吗?
安全。解析完全在浏览器中进行,cURL 命令和 API 密钥不会发送到任何服务器。