Postman 捕获请求数据概述

2023-04-03 14:57 更新

抓取 HTTP 流量是 API 开发和测试的重要工具。当您在 Postman 中启用请求捕获时,您可以检查在客户端应用程序和 API 之间传递的请求并将它们保存到一个集合中。然后,您可以使用保存的请求信息来了解您的 API 的行为方式并协助调试。

Postman 内置的代理和 Postman Interceptor 提供了两种捕获 HTTP 和 HTTPS 流量的方式。您还可以使用代理或拦截器来捕获 cookie 并将其同步到 Postman cookie jar。

要捕获流量,首先启动代理或拦截器,然后开始调试会话。会话表示您想要捕获流量的特定时间范围(例如,当客户端应用程序发送一系列您想要观察或调试的请求时)。

开始调试会话后,您可以暂停和恢复捕获,或清除任何捕获的流量,而无需停止代理或拦截器。使用 Postman 的搜索和过滤功能,根据您选择的标准缩小请求范围。

使用 Postman 代理

代理是位于客户端应用程序(如移动应用程序或 Web 浏览器)和客户端与之通信的目标服务器(如 API)之间的中间服务器。当启用 Postman 代理并且客户端已配置为使用代理时,来自客户端的请求首先到达 Postman,然后将请求转发到目标服务器。

如果在启用代理的情况下启动调试会话,Postman 可以捕获通过代理的任何 HTTP 或 HTTPS 流量。然后您可以搜索或过滤请求,或将它们保存到集合中。

了解有关捕获 HTTP 请求捕获 HTTPS 流量的更多信息。

使用 Postman 拦截器

Postman 拦截器提供了另一种方式来捕获客户端和服务器之间发送的请求。拦截器使用 Chrome 插件而不是 Postman 的内置代理。使用 Postman 拦截器,您可以捕获从 Google Chrome 浏览器发送的 HTTP 和 HTTPS 请求。

了解有关使用 Postman Interceptor 的更多信息。

捕获和同步 cookie

除了捕获请求,Postman 还可以在代理或拦截器调试会话期间捕获 cookie。您可以手动将任何捕获的 cookie 添加到Postman cookie 罐中,并在从 Postman 发送请求时使用它们。

Postman 内置的 proxy 和 Interceptor 也支持持续的 cookie 同步。启用后,为您指定的域捕获的所有 cookie 都会自动同步到 Postman cookie jar。

了解有关同步 cookie 的更多信息。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号