cURL 转多语言代码

联调利器

将浏览器 Network 复制的 cURL 命令行瞬间转换为 Python、JavaScript (Fetch/Axios)、Go、Java、PHP 等多语言请求代码,支持反向编辑与参数重组。

快速示例:
粘贴 cURL 命令行 支持 Chrome/Edge/Postman 格式

原生语法精准匹配

生成的 Python Requests/HTTPX、Fetch、Axios、Go net/http 代码严格遵循官方推荐语法与最佳实践,开箱直接跑通。

100% 客户端离线解析

所有 Header、Token、Cookie 和请求 Payload 均在浏览器本地完成语法树解析与代码转换,绝不上传云端,确保 API 密钥绝对安全。

复杂格式智能适配

完美兼容多行续行符(\)、单双引号混用、JSON Body 自动美化格式化,以及 URLSearchParams 键值对提取。

cURL 命令解析与多语言转换常见问题

Q1: 如何从浏览器开发者工具中快速复制 cURL 命令?

按 F12 打开开发者工具,切换到 Network(网络) 面板,触发目标请求后右键点击该请求条目,选择 Copy(复制) -> Copy as cURL (bash),即可将包含完整请求头、Cookie 和请求体的 cURL 命令复制到剪贴板。

Q2: 为什么有时粘贴的 cURL 命令会解析失败?

部分 Windows CMD 格式的 cURL 使用了脱字符 ^ 进行换行转义,或者外层包裹双引号而内部未转义。建议在复制时优先选择 Copy as cURL (bash) 或 Copy as cURL (POSIX),通用性最佳。

Q3: 在 Python 中 Requests 与 HTTPX 有什么区别?

Requests 是 Python 最经典的同步 HTTP 库;而 HTTPX 不仅具备与 Requests 几乎完全一致的直观 API,还原生支持现代异步协程(async/await)以及 HTTP/2,更适合在 FastAPI 等高并发场景下使用。