HTTP 请求测试
在浏览器中直接测试 REST API。发送 GET、POST、PUT、DELETE 请求,自定义请求头、请求体和查询参数,即时查看响应状态、头部和 JSON 内容。
如何测试 HTTP API?
输入 API 的 URL,选择 HTTP 方法(GET、POST、PUT 等),根据需要添加请求头或请求体,然后点击发送。响应结果会显示在下方,包含状态码、响应头和响应体。
为什么会出现 CORS 错误?
浏览器执行同源策略。如果 API 服务器未包含 CORS 头(Access-Control-Allow-Origin),浏览器会阻止响应。这是浏览器的安全限制,不是工具的问题。您可能需要针对支持 CORS 的 API 进行测试。
可以发送带 JSON 请求体的 POST 请求吗?
可以。选择 POST 方法,进入 Body 标签页,选择 JSON 作为内容类型,在文本区域输入 JSON 数据。Content-Type 请求头会自动设置为 application/json。
请求超时时间是多少?
请求超时时间为 30 秒。如果服务器在 30 秒内未响应,请求将被取消并显示超时错误。
支持哪些 HTTP 方法?
本工具支持所有标准 HTTP 方法:GET、POST、PUT、PATCH、DELETE、HEAD 和 OPTIONS。您可以在发送请求前从下拉菜单中选择任何方法。
可以添加自定义请求头吗?
可以。您可以添加任意数量的自定义请求头,如 Authorization、Content-Type、Accept 或自定义 API 密钥。每个请求头都是一个键值对,将包含在 HTTP 请求中。
我的数据会被发送到其他服务器吗?
不会。所有请求都是直接从您的浏览器发送到目标 API 服务器。本工具不会中转或存储您的任何数据。您的 API 密钥和凭据仅保留在浏览器中。
可以测试需要认证的 API 吗?
可以。您可以在请求头部分添加认证头,如 Authorization: Bearer <token> 或 API 密钥。本工具支持任何使用 HTTP 请求头的认证方案。
和 Postman 有什么区别?
本工具完全在浏览器中运行,无需安装。与 Postman 不同,不需要注册账号,数据也不会存储在外部服务器上。非常适合无需配置的快速 API 测试。
可以查看响应头吗?
可以。发送请求后,响应面板会显示状态码、响应头(包括 Content-Type、Server、缓存头等)以及格式化的响应体。