Generates ready-to-run request code (it does not send the request from this page).
如何使用HTTP 请求生成器
- 选择方法并粘贴 URL - 包括查询参数。
- 添加标头,每行一个 - 内容类型:application/json 以及 JSON API 的至少授权。
- 为 POST/PUT/PATCH 编写 JSON 正文。
- 复制 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 的正文输入作为提示)。