如何使用邮差拦截器

use*_*382 54 cookies google-chrome google-chrome-devtools postman

自从我升级到Postman 0.9.6后,我无法复制用户会话,因为chrome不允许邮递员获取用户cookie.然而,他们决定通过创建另一个名为Postman Interceptor的插件来"解决"这个问题,该插件可以路由你的邮递员请求并抓取用户cookie.他们在这里写了一篇关于这个奇妙工具的博客文章:http://blog.getpostman.com/index.php/2014/02/11/postman-v0-9-6-access-cookies-and-restricted-headers-plus -更好的测试/

但是,我似乎无法弄清楚如何使这个东西工作.我现在已经尝试了一个小时,它仍然不会将我的请求视为登录用户

noz*_*man 66

这对我有用:

  1. 安装邮递员
  2. 安装拦截器
  3. 通过切换开关来激活拦截器:
    在此输入图像描述
  4. 通过点击右上方的拦截按钮激活邮差中的拦截器(看起来像卫星)
    在此输入图像描述

  • 我认为我的错误是运行独立的"Postman"应用程序,而不是Chrome应用程序...*叹息*谢谢! (5认同)
  • 我没有看到"卫星"图标......任何想法? (4认同)
  • 完成上述4个步骤后,当您在Chrome中请求网址时,您可以在邮递员历史记录标签中看到包含请求标头的请求历史记录. (2认同)

Mic*_*pat 26

为了节省必须挖掘相关问题所有评论的人,这里是2018年Postman状态的快速概述:

独立邮递员(当前)

如果您有卫星天线图标,则使用独立邮递员:

邮差独立截图

邮差拦截器似乎不适用于独立的邮递员(截至2018年1月).

当您打开卫星天线时,您正在启动代理(默认端口:) 5555.如果您将浏览器和/或OS代理设置更新为指向localhost:5555,则通过代理发出请求将显示在Postman中,类似于它与旧拦截器的工作方式.

您可以在此处详细了解此功能.

邮差Chrome应用程序(已弃用)

如果你有一个奇怪的卫星物图标,你使用旧的Chrome应用程序:

postman chrome app screenshot

这应该适用于拦截器.如果您在使用它时遇到问题,请参阅喷嘴人答案中的说明.

tl; dr 如果您想使用Interceptor扩展,则需要使用Postman Chrome应用程序.


Ali*_*han 13

确保在Postman中打开chrome和代理中的Interceptor.还要确保安装正确的扩展!奇怪的是,似乎有2个邮差拦截器:

  1. 拦截器1 < - 相同的名称,但不是来自getpostman.com
  2. 拦截器2 < - 来自正确的来源

然后它应该工作