跳到主要内容

同步 Cookies

Postman 使你能够从浏览器或客户端应用程序捕获和同步 cookie。你可以随时使用 Postman 代理或 Postman 拦截器同步 cookie,而无需启动 调试会话

配置完成后,Postman 会持续从浏览器或客户端应用程序中捕获 cookie。对于你指定的域,捕获的 cookie 会自动同步到你的 Postman cookie jar。然后,你可以在从 Postman 发送请求时 使用 cookie

你无法将 cookie 与 Postman 网络应用程序 同步。确保你已经安装了 Postman 桌面应用程序

你还可以在代理或拦截器调试会话期间捕获请求和 cookie。 了解有关使用 Postman 代理Postman 拦截器 捕获请求和 cookie 的更多信息。

Postman Interceptor 是一个 Chrome 扩展,它直接从 Google Chrome 浏览器捕获网络请求并保存到 Postman。你可以使用 Interceptor 将 Chrome 浏览器中的 cookie 持续同步到 Postman cookie jar 中。然后,你可以在 Postman 中发送请求时使用同步的 cookie。

cookie jar 始终具有给定 cookie 的最新值。如果你需要观察 cookie 值在请求流期间如何变化,请启动 拦截器调试会话

要使用 Postman 拦截器同步 cookie,请执行以下操作:

  1. 按照安装拦截器 中的步骤安装 Postman 拦截器 Chrome 扩展。

  2. 在 Postman 页脚中选择 cookie图标 Cookies 。

  3. Cookies窗口中,选择Sync Cookies选项卡并选择Interceptor选项。

    确保收到消息Connected如果你收到 Disconnected消息,请确保你的 Chrome 浏览器已打开并且 已安装 Interceptor 扩展

  4. 输入一个或多个。Postman 会将指定域的 cookie 同步到 cookie jar。

    添加域也会自动同步其子域的 cookie。例如,添加域example.com也会同步来自m.example.com. 如果只同步域的 cookie,可以https://在域前加上https://example.com.

  5. 选择开始同步

使用拦截器捕获 cookie

Postman 准备使用 Interceptor 捕获和同步 cookie。

  • 你指定域的 Cookie 会自动从 Chrome 同步到 Postman。
  • 要停止同步域的 cookie,请选择 关闭图标 域名旁边的。
  • 要停止捕获和同步所有 cookie,请选择停止同步

代理充当客户端应用程序(如移动应用程序)和服务器(如 API)之间的中介。你可以使用 Postman 的内置代理来捕获在客户端和服务器之间传递的任何 cookie。捕获的 cookie 会同步到 Postman cookie jar 以备后用。

cookie jar 始终具有给定 cookie 的最新值。如果你需要观察 cookie 值在请求流期间如何变化,请启动 代理调试会话

要使用 Postman 代理同步 cookie,请执行以下操作:

  1. 在 Postman 页脚中选择 cookie图标 Cookies 。

  2. “Cookies”窗口中,选择“同步 Cookies”选项卡并选择“代理”选项。

  3. 输入端口号。默认值为5555。你将在配置客户端时使用此端口号。

    启用代理后,你无法更改端口号。

  4. 打开Enable Postman as a proxy旁边的开关。

  5. 输入一个或多个。Postman 会将指定域的 cookie 同步到 cookie jar。

    添加域也会自动同步其子域的 cookie。例如,添加域example.com也会同步来自m.example.com. 如果只同步域的 cookie,可以https://在域前加上https://example.com.

  6. 选择开始同步

使用代理捕获 cookie

Postman 已准备好使用代理捕获和同步 cookie。

  • 要开始同步 cookie,请将一个或多个客户端配置为使用 Postman 代理。了解有关 在客户端设备上配置代理的 更多信息。
  • 要停止同步域的 cookie,请选择 关闭图标 域名旁边的。
  • 要停止捕获和同步所有 cookie,请选择停止同步