📜  Postman中的响应

📅  最后修改于: 2021-01-08 01:30:11             🧑  作者: Mango

邮递员的回应

发送请求后,API将发送响应。响应是服务器收到的一条消息,以换取我们发送的请求。当我们发送请求时,服务器将接受该请求并发送回所请求信息的数据包,这称为响应。每个响应取决于发送的请求。

服务器对每个请求的响应都不同,如果我们从所有服务器响应中提取一些信息,那将是很好的。它提供了一个用户友好的界面,可以轻松地从所有响应中查看多个信息。

邮递员响应界面有多个选项。让我们一一看一下这些选项:

响应状态和信息

输入URL www.javatpoint.com并查看响应:

在响应框的右上角,我们可以看到代码的状态,时间和大小。

状态码

状态码定义了请求的状态。输入URL时,可能会在URL中键入错误,或者可能存在服务器端问题。状态码用于了解发生了什么错误以及您在哪里出错。状态码不同,每个状态码都有不同的含义。

让我们看一些标准状态代码:

200:此代码用于成功的请求。

201:对于成功的请求,已创建数据。

204:为空响应。

400:这用于Bad Request 。如果输入错误或错过了某些必需的参数,则服务器将无法理解该请求,并且您将获得400状态代码。

401:这用于未经授权的访问。如果请求验证失败或用户没有所请求操作的权限,那么您将获得401状态代码。

403:这是“禁止”“拒绝访问”

404:如果找不到数据,就会出现这种情况。

405:如果不允许使用该方法或不支持所请求的方法,则会出现此错误。

500:此代码用于内部服务器错误

503:并且此代码用于Service Unavailable

时间

时间是发送的请求时间和接收的响应时间之间的持续时间。意思是,这是我们发送请求并收到响应后响应所花费的时间。

有时这很有用,因为许多项目都有服务水平协议(SLA)。此处显示的时间不是请求所需的实际时间。这只是大概的时间,但是您可以将其视为实际时间。

尺寸

大小是在内存中处理响应时的大小。此响应大小包括响应,cookie,标头以及随响应一起传输的所有内容的大小。

反应体

响应正文是响应的正文,实际上包含从服务器发送的响应内容。在此部分中,您可以看到网页代码已作为响应发送给我们。

在此框中,可以通过三种方式在响应正文中查看响应:

  • 漂亮
  • 生的
  • 预习

漂亮:顾名思义,漂亮是查看内容的更漂亮方法。在此选项中,代码将使用不同的关键字以彩色方式显示并在代码中带有缩进,这对于阅读非常有用。每种颜色都有不同的含义。这使代码更好。

原始:这几乎与漂亮类似,但是显示的代码中没有颜色,并且以单行显示。它只是代码的原始版本,没有任何彩色关键字。

预览:这将显示已发送页面的预览。它具有在浏览器中运行的相同页面。您只需要单击预览,即可获得与在浏览器中看到的页面相同的页面。

预览标签会在沙盒iframe中呈现响应,并且由于iframe沙盒的限制,iframe中的JavaScript和图像均被禁用。

格式类型

每个请求都有一个由Content-Type标头定义的对它的定义响应。该响应可以是任何格式。例如在下面的示例中,我们有HTML代码文件:

您将看到我们有多种格式类型:

  • JSON格式
  • XML格式
  • 的HTML
  • 文本
  • 汽车

有时,服务器以多种格式发送响应。响应格式的类型对其相应的格式类型可见。

复制回应

在响应框的右侧,您可以看到两个矩形。该选项用于将完整的响应复制到剪贴板,这对于将响应发送给任何人非常有用。

饼干

Cookies是文件的小文件,其中包含与服务器文件或网站页面有关的信息。首次打开网站后,Cookie文件将下载到您的系统上。该cookie具有一些信息,当您再次访问时,该信息将由同一站点使用。这使网站可以根据您的上次访问给出特定的响应和特定的信息。

邮递员为您提供查看从服务器发送的cookie作为响应的信息。由于我们是从服务器获得的,因此我们无法对Cookie进行任何更改。

尝试使用网址www.google.com并转到Cookie部分,您将获得cookie。

标头

标头是传输到服务器或客户端的额外信息。在邮递员中,标题将在“标题”标签下显示为键/值对。

选择“标题”选项后,您将获得以下信息: