示例:https://yours.tools/,get 参数直接加在 url 后就行。
输入 POST 参数
Cookie 格式:key=value;key2=value2;key3=value3
Header 格式:key:value,一行一条
Proxy 格式:10.10.10.10:8080
Note 信息会保存于 cookie 中

复制

        
复制

        

    

HTTP请求测试器介绍

1. 请求类型支持

本工具支持以下请求类型:

  • GET: 从服务器获取数据。
  • POST: 向服务器发送数据。
  • PUT: 替代服务器上的指定资源。
  • DELETE: 删除服务器上的指定资源。
  • HEAD: 获取报头信息,不返回具体内容。
  • TRACE: 回显服务器收到的请求,主要用于测试。
  • OPTIONS: 查询服务器支持的请求方法。
  • PATCH: 对资源进行部分修改。

2. Cookie 手动填写

在访问需要登录的接口时,可以手动填写 Cookie。另外,你也可以在谷歌浏览器中访问该接口的域名,按 F12 打开开发者工具,在 Network 面板中找到相应请求,直接复制 Cookie 信息并填写到本工具的 Cookie 输入框中,这样可以方便地带上 Cookie 进行请求,无需手动输入。

3. 自定义 Header

你可以手动输入自定义的 Header 信息,也可以在浏览器的 Network 面板中获取到请求的 Header 信息,直接复制并粘贴到本工具的 Header 输入框中。

4. HTTP 请求概述

HTTP 接口测试和使用首先需要了解 HTTP 请求的基本概念:

  • HTTP 请求 通俗来说就是客户端通过 HTTP 协议将数据发送至服务器,服务器根据协议解析客户端发送的信息。
  • 常用请求参数:
    • GET 参数: 通过 URL 拼接在请求后面,以 ? 符号连接。例如:https://yours.tools/ ?a=b&c=d,问号后面的部分即为 GET 请求参数。
    • POST 参数: 不会在 URL 中显示,而是放在 HTTP 请求的 body 中。POST 参数可以以 key=value 的形式传递,也可以使用 JSON 或 XML 格式。在传输时受 Content-Type 的影响,服务端会根据不同的 Content-Type 解析请求。

常见 Content-Type 类型

  • application/x-www-form-urlencoded: 常用于表单提交,参数格式如 "a=b&c=d",服务器能够自动解析。
  • application/json: 当发送 JSON 格式数据时,需要在请求头中设置该 Content-Type。通常,服务器会读取请求体中的流来处理数据。

5. 请求与响应 Header

  • 请求头 (Request Header): 客户端在请求时发送的头部信息,用于告知服务器客户端的情况,例如是否支持压缩、接受的语言、User-Agent、Referer 等,同时 Cookie 也包含在请求头中。
  • 响应头 (Response Header): 服务器返回给客户端的头部信息,包含请求状态码、缓存策略、设置的 Cookie 等。浏览器在接收到响应后,会相应地设置这些信息。
访问记录: