Postman 4.9.3 - 没有拦截器开关

Postman 4.9.3 - No Interceptor Switch

我正在按照出色的 Pluralsight 教程构建我的第一个 ASP.Net MVC 站点。我想登录我的网站,在我的 Chrome 浏览器中创建一个 cookie,并使用 Postman 发送一些应该由我的控制器处理的请求,因为我的浏览器应该满足 Authorize 属性。

我已经在我的 Chrome 浏览器上安装了拦截器插件。我一直看到我需要打开 Postman 顶部的拦截器,但我没有那个开关!我有一个代理设置按钮。

有人可以解释我应该如何进行吗?

这里有几个选项。您正在观看的教程可能指的是 Chrome 扩展,这是 Postman 最初的样子。它现在还有一个独立的应用程序版本,在 post 发布时最高为 4.9.3,拦截器不再适用。

所以您要么需要安装 Chrome 扩展版本,要么使用没有拦截器的独立应用程序。

选项 1:卸载独立应用程序版本并安装 the Chrome extension version and then also make sure to install and enable the Postman Interceptor Chrome Extension

选项 2:只需将 Cookie header 添加到独立 Postman 应用程序的请求中。类似于:

密钥:Cookie

值:CookieName=28789ijnbskjhiuhyd8y

选项 3:使用独立应用程序的内置代理,这将允许通过浏览器发出的任何请求流式传输到 Postman 历史记录中。此选项工作正常,但您必须在 Postman 历史记录中获取请求,然后 re-execute 从 Postman 内部获取请求,这有点尴尬。 Instructions here