TontonTools

HTTP 请求生成器

构建 HTTP 请求 — 方法、标头、正文,导出为 cURL 和代码。

100% 免费 没有注册 保护隐私 网页开发
已更新9月 2026

Generates ready-to-run request code (it does not send the request from this page).

Share X / Twitter Facebook LinkedIn WhatsApp

如何使用HTTP 请求生成器

  1. 选择方法并粘贴 URL - 包括查询参数。
  2. 添加标头,每行一个 - 内容类型:application/json 以及 JSON API 的至少授权。
  3. 为 POST/PUT/PATCH 编写 JSON 正文
  4. 复制 cURL 或代码导出并运行它 - 相同的请求,您的运行时的选择。

HTTP 请求生成器是什么?

HTTP 请求构建器从各个部分(方法 (GET/POST/PUT/PATCH/DELETE)、URL、标头、JSON 正文)组装 API 调用,并生成可运行的形式:终端的 curl 命令以及您的语言的代码。这是 API 工作的请求构造步骤,减去语法调用。

它所取代的调用是真实的:curl 的标志(每个标头的 -X-H,正文的 -d,引用因 shell 不同而不同的规则)、fetch 的选项对象、每个人在 POST 上忘记的 Content-Type 标头。表格填写一次;每个导出在语法上都是正确的。

关于HTTP 请求生成器

选择方法,粘贴 URL,逐行添加标头(表单建议使用标准标头 — Content-Type:application/json、Authorization:Bearer …),编写用于编写方法的 JSON 主体,然后复制生成的 cURL 或代码。

它适合 API 工作的位置:针对不熟悉的端点构建第一个测试调用(文档说使用 JSON 主体进行 POST — 构建它,运行 cURL,查看实际返回的内容);生成可重现的错误报告(cURL 命令是将失败请求交给 API 支持的标准方法);在表单之间进行转换(您有来自文档的 cURL,但需要为前端获取 - 在此重建,以其他方式导出);和教学 — 表单到命令的映射最清楚地说明了 HTTP 请求的本质。

它可以防止的经典错误:缺少 Content-Type(服务器忽略或拒绝正文)、shell 中不带引号的 URL 与号(静默截断的查询字符串)以及带有正文的 GET(理论上合法,被许多服务器丢弃 — 构建器隐藏 GET 的正文输入作为提示)。

常见问题解答

GET 读取、POST 创建(或触发操作)、PUT 替换整个资源、PATCH 更新字段、DELETE 删除。每个端点的 REST API 文档;当不确定时,文档的示例方法就是答案。
几乎总是缺少 Content-Type: application/json 标头 — 服务器没有将正文解析为 JSON。第二个嫌疑人:shell 引用破坏了 -d 有效负载。建筑商的出口处理这两个问题。
根据 API 的方案,作为标头:授权:承载 <token> (OAuth/JWT) 或 X-API-Key:<key>。只要 API 允许,键就会出现在标头中,而不是查询字符串中 — URL 会泄漏到日志中。
通用命令行 HTTP 客户端 — 存在于每台 Mac/Linux/现代 Windows 上。 cURL 命令是对请求的完整、可运行的描述,这使其成为 API 文档和错误报告的通用语言。
规范允许它,但服务器和代理广泛忽略或拒绝它——永远不要依赖它。 GET 的数据位于查询字符串中;需要正文的数据需要 POST。

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.