【问题标题】:Is it possible to capture requests with Postman standalone app?是否可以使用 Postman 独立应用程序捕获请求?
【发布时间】:2019-01-10 13:23:13
【问题描述】:

我想知道 - 当请求不是由浏览器发出,而是由控制台应用程序或 Windows 服务发出时,是否可以使用 Postman 独立应用程序捕获请求?我的应用正在向服务器发出 AJAX 调用,我希望使用 Postman 应用捕获这些调用。

【问题讨论】:

  • 因为你删除了我在这里写的另一个问题。链接的文档以 iOS 为例进行了描述,下面是其他操作系统的链接。对于每个操作系统,您都可以在 Networksettings 中为某些协议定义代理。应用程序是否使用此代理取决于它们是否考虑系统设置。但这不是邮递员相关的问题。一些应用程序允许定义不同的代理设置 curl 有命令行参数,Firefox 有一个设置对话框。
  • 嗨,在 Windows 10 中,如果我键入 proxy,我会得到“配置代理服务器”,它会打开一个对话框窗口“Internet 属性”,如果我单击 LAN 设置,我可以选中代理服务器复选框。如果我这样做,我根本无法提出任何要求。所以,我无法设置这个代理,我根本无法使用互联网
  • 此外,我想从控制台应用程序捕获 HTTP 请求。我仍然不知道该怎么做,互联网上没有相关信息。
  • 如果我像之前评论中解释的那样设置代理,对于我决定浏览的每个站点,我都会得到“您的连接不是私有的”,基本上浏览已经死了。
  • 系统代理设置不会神奇地让其他程序使用这个设置,他们或者他们用来进行http调用的库需要检查这些设置是否完成然后使用代理。所以如果你想调试自己的应用程序,那么在调试时不要使用端口80,而是使用post man的代理端口。如果您想调试https,请进一步阅读。你真的应该做一些研究,一般来说代理是什么,代理是如何工作的,什么时候不工作。

标签: postman


【解决方案1】:

您可以为您的控制台应用程序/Windows 服务设置代理吗?如果是,那么它可能是可能的。

您需要从 Postman 的代理设置中获取端口号,并从您的计算机中获取 IP 地址。应用这两个作为你的应用程序的代理,邮递员应该能够倾听你的请求。

这是我发现此问题的blogpost

【讨论】:

  • 嗨,是的,我看到了那篇文章。它专用于移动设备。我实际上对从 Windows 控制台应用程序捕获流量感兴趣。我不确定在这种情况下如何设置代理。
  • 那是我读到的帖子,出于某种奇怪的原因,它解释了如何在某些手机中为​​ wifi 和 Mac PC 设置代理。我没有 MAC PC,也不需要从手机中捕获流量。我在 Win 10 上。
  • 另外,我根本找不到 Postman.exe。它到底在哪里?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-24
  • 2023-03-30
  • 2012-01-29
  • 1970-01-01
  • 2021-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多