HTTP请求测试工具

当你只是想验证一个 Webhook 或试探一下公共 API 时,使用 Postman 未免小题大做。只需粘贴 URL,选择 GET/POST/PUT/PATCH/DELETE,添加请求头和请求体,该测试工具便会发送请求,并显示状态码、响应头、响应体以及总响应时间。

如何发送测试请求

  1. 1

    选择方法和 URL

    GET、POST、PUT、PATCH、DELETE 或 HEAD,以及任何可从我们服务器访问的 URL。

  2. 2

    添加请求头

    Authorization、Content-Type、自定义请求头,每行一个,想加多少就加多少。

  3. 3

    设置请求体

    纯文本、JSON、form-urlencoded 或 multipart。请求体仅在使用支持它的方法(POST、PUT、PATCH、DELETE)时发送。

  4. 4

    发送并查看

    状态码、总响应时间、请求头和响应体并排显示。

测试工具会返回哪些内容

每个响应都会分为四个实用的部分进行展示。

1. 状态码

HTTP 200,响应的数字状态码。凡是处于 4xx 或 5xx 范围的状态都会高亮显示,便于快速诊断。

2. 响应时间

从请求开始到响应完成的总体时间,由服务器以毫秒为单位测量。对于同区域的 API,响应时间超过 500 毫秒就是一个危险信号,通常意味着后端缓慢或缺少索引。

3. 响应头

所有响应头按顺序列出,并显示服务器返回的确切值。

4. 响应体

  • 响应体按服务器返回的原样显示,不做重新格式化。
  • JSON 和 XML 响应在等宽字体输出区域中易于阅读。
  • 二进制响应(图片、PDF)会以原始数据形式显示;这种情况使用 curl 或 httpie 更合适。

小贴士

  • 测试 REST API 时,请用 POST 搭配 JSON:设置 Content-Type: application/json,并将请求体粘贴为 JSON 对象。
  • 对于受 OAuth 保护的端点,直接粘贴 Authorization: Bearer <token> 请求头即可。
  • 请求由我们的服务器发起,因此浏览器的 CORS 规则不适用。可用于测试浏览器会阻止的端点。

常见问题

该测试工具面向 API 测试的常规数据量设计,不适用于批量传输。对于大型文件上传(如视频或二进制文件),使用专门设计的工具(如 curl 或 httpie)更为合适。

是的。将 Cookie 值粘贴到 Cookie 请求头中。测试工具默认不会将您的浏览器 Cookie 共享给目标设备,因此您可以完全控制发送的内容。

该请求由工具服务器执行(以绕过浏览器的 CORS 限制)。除您看到的单个响应外,系统不会保存任何数据;请求既不会存储也不会记录。

不,本测试工具仅适用于普通的 HTTP 请求-响应场景。若需进行 WebSocket 测试,请使用专门支持完整升级握手协议及帧协议的 WS 客户端。

相关工具

此工具还提供其他语言版本