描述请求
选择一个 HTTP 方法,输入 URL,添加请求头,并挑选一种请求体格式,如表单数据、JSON、原始文本或文件上传。
在表单中描述一个 HTTP 请求,即可获得一条可直接运行的 cURL 命令。然后将同一个请求导出为 Python、JavaScript、Java、Go、Rust 或 C# 代码,无需重新输入任何内容。
在上方选择一种语言,即可根据当前请求设置生成代码示例。
只需描述一次请求,即可将其复用为命令或代码。
选择一个 HTTP 方法,输入 URL,添加请求头,并挑选一种请求体格式,如表单数据、JSON、原始文本或文件上传。
选择“生成命令”来构建 cURL 命令,然后用“复制命令”复制它。
在“代码示例”下选择一个语言标签页,将同一个请求转换为 Python、JavaScript、Java、Go、Rust 或 C# 代码。
每个代码片段都镜像你在上方配置的同一个方法、URL、请求头、请求体和代理。
| 语言 | HTTP 客户端 | 依赖 | 代理支持 |
|---|---|---|---|
| Python | requests | requests | 是,通过 proxies |
| JavaScript | fetch | 无,标准 API | 浏览器托管 |
| Java | HttpClient | JDK 11 或更新版本 | 是,ProxySelector |
| Go | net/http | 无,标准库 | 是,http.ProxyURL |
| Rust | reqwest (blocking) | reqwest 带 blocking | 是,reqwest::Proxy |
| C# | HttpClient | 无,标准库 | 是,WebProxy |
设计上私密:命令和每个代码片段都在你的浏览器中用 JavaScript 生成。URL、请求头、令牌和请求体绝不会上传到 73hi 服务器。
将你原本要手动反复输入的 HTTP 请求各部分,集中在一个表单里。
添加常用的内容类型、授权和 cookie 请求头,或一键挑选一个真实的 User-Agent。
在无请求体、表单数据、JSON、原始文本和文件上传之间切换,命令标志会自动跟随变化。
配置一个带可选凭据的 HTTP 或 SOCKS5 代理,即可获得匹配的 -x 标志和各语言的代理代码。
将完成的命令或生成的代码片段直接复制到剪贴板,随时可粘贴到终端或编辑器中。
是。cURL 构建器和代码导出都免费,无需注册。所有内容都在你的浏览器中本地生成。
你可以导出使用 requests 的 Python、使用 fetch 的 JavaScript、使用 HttpClient 的 Java、使用 net/http 的 Go、使用 reqwest 的 Rust,以及使用 HttpClient 的 C#。
不会。命令和每个代码示例都在你的浏览器中用 JavaScript 生成,因此 URL、请求头和请求体绝不会离开你的设备。
表单数据用 --data-urlencode 发送经过 URL 编码的键值对,这正是 HTML 表单提交的方式。JSON 数据用 -d 发送原始 JSON 字符串,通常配合 Content-Type: application/json 请求头。原始文本则原样传递你的输入。
选择 HTTP 代理或 SOCKS5 代理,然后输入主机、端口和可选的凭据。cURL 命令使用 -x 标志,每种语言的示例则通过各自的标准机制应用代理。
Python 示例使用 requests 库,Rust 示例使用带 blocking 特性的 reqwest。JavaScript、JDK 11 或更新版本上的 Java、Go 和 C# 仅使用标准库。
不会。你输入一个本地文件路径,它会以文本形式写入命令。文件本身绝不会被读取或上传,因为整个工具都在你的浏览器中运行。