当前位置: 首页 > 知识库问答 >
问题:

如何使用 Windows 10 使用邮递员本机应用捕获 https 请求?

宦高岑
2023-03-14

我正在Windows 10上使用Postman本机应用程序,并且正在努力捕获https请求。Postman的文档适用于Mac,而不是Windows。

特别是,我正在开发一个Web应用程序,该应用程序在登录时创建一个会话cookie,该cookie需要包含在大多数请求中才能获得授权。当我使用Chrome应用程序时,邮递员拦截器实现了这一点(请参阅 https://stackoverflow.com/a/32436131/3816779)。

以下是我到目前为止尝试过的方法:

  1. 在Postman中使用端口5555打开代理。
  2. 配置了通过Postman代理服务器发送http和https请求的窗口(127.0.0.1:5555)

更新我最终切换回Chrome应用,它使用“拦截器”而不是“代理服务器”来捕获流量。

共有3个答案

伍光济
2023-03-14

Postman的代理现在支持HTTPS流量https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints/

一旦您安装了Postman为您的安装生成的CA证书,捕获HTTPS请求应该是无缝的。

声明:我在邮递员工作

陆安国
2023-03-14

使用谷歌浏览器,我不知道如何解决这个问题。但是您可以使用打开网页,例如IE.

编辑:或者你可以用参数- ignore-certificate-errors启动Google Chrome来忽略错误信息。

仲孙鸿畴
2023-03-14

不幸的是,根据官方文档:捕获HTTP请求,在某些情况下,使用邮递员本地应用程序捕获https请求是不可能的

注意:对于Postman本地应用程序,如果网站启用了HSTS,则通过HTTPS捕获请求将不起作用。大多数网站都有这种检查。

 类似资料:
  • 我是新来的邮递员;通常我使用卷曲: 这个得到JTW 另一个使用了之前得到的JTW 我用它来生成令牌 但是在邮差签名法中我还没有找到HS512

  • 当我添加环境变量时,我可以通过{{varName}}在我的帖子正文中使用它们。但是这对于集合变量(集合 使用如上所示的设置,如果我将 {{firstName}} 添加到我的身体中,它不起作用。如何在帖子中访问这些集合变量? 目前,如果我尝试张贴邮差将只是挂一会儿,然后给这个错误 如果我使用一个环境变量或者只是输入一个值,它就工作得很好。

  • 我有一个web API,我正在使用Postman测试。当我点击“发送”按钮时,Postman将数据发送到web API,这样我就可以测试web API,但我想查看Postman发送到web API的数据。我如何查看这个?

  • 我想从Postman扩展(Chromium)导出一个特定请求,并将其发送给另一个开发人员,以便他们可以导入它。我该怎么做?

  • 我试图从环境变量替换Postman中JSON主体的值,该值实际上被替换,但它在传递给POST请求时将JSON转换为字符串,因此请求最终失败,因为POST请求需要JSON主体。 例如,这里是下面的请求,变量已经在Postman中用值声明 发送请求后,整个正文将转换为字符串。知道如何保持正文是JSON,即使替换了变量的值并且不让它转换为字符串?

  • 我正在尝试使用ngrok提供的链接使用邮递员测试我的机器人,即https://xxxxxx.ngrok.io/api/messages.但收到400个错误请求,如下所示 我尝试在我的控件上设置一个断点,它确实命中了,但没有继续执行catch语句。 我知道我的机器人没有问题,因为它在使用模拟器时工作正常。 我的计划是在我的自定义聊天中实现我的bot,而无需注册任何azure服务。 其他信息: 我的请