返回介绍

捕获 HTTP 请求(Capturing HTTP requests)

发布于 2025-01-25 23:19:52 字数 3375 浏览 0 评论 0 收藏 0

捕获 HTTP 请求

如果您使用 API​​来构建客户端应用程序 - 移动应用程序,网站或桌面应用程序,则可能需要查看在应用程序中发送和接收的实际 HTTP 请求流量。在某些情况下,您甚至可能会发现没有记录的 API。Postman 为您提供了轻松查看和捕获此网络流量的工具。您可以在 Postman 应用程序中使用内置代理,也可以使用 Postman Chrome 应用程序的 Interceptor 扩展 。在本地应用程序中支持 Interceptor 扩展即将推出。


使用 Postman 的代理示例

在本教程中,我们将使用 Postman 的代理功能来检查从您的手机出来的 HTTP 通信。在开始使用之前,请确保您的计算机和移动设备已连接到同一个本地无线网络。

步骤 1:在 Postman 中设置代理

通过单击标题工具栏中的图标,在 Postman 应用程序(MacOS)中打开 PROXY SETTINGS 窗口。

工具栏中的代理图标

保留代理设置中提到的端口的注释。在这种情况下,让我们保持默认端口 5555 。将目标设定为“历史(History)”。这样的话您的所有请求将被捕获并存储在“历史记录”侧栏中。

代理设置模式

步骤 2:查看您的计算机的 IP 地址

在 OS X 上,可以在 “系统偏好设置”>“网络” 中找到计算机的 IP 地址 。系统的 IP 地址就像这里的例子 192.168.0.101

系统偏好

步骤 3:在您的移动设备上配置 HTTP 代理

打开移动设备的无线设置,并更新无线连接的配置以使用 HTTP 代理。在第二步中使用您从计算机检索到的 IP 设置设置为 Server 的 IP 地址。使用您在 步骤 1 Postman 中建立的端口设置端口。

移动设备上的无线设置

将设备的代理 IP 地址(本例中为 iPhone)设置为从系统和端口获取的 I​​P 地址 5555

都设置好了话转到 Postman 应用程序,您将在侧栏的 历史记录History )下查看到列出的网络请求。打开设备的 Web 浏览器或应用程序,您将看到通过应用程序或浏览器发出的 HTTP 请求。

“历史”标签下的请求


更多设备的代理连接设置

许多开发者社区已经发布了一些有用的教程来介绍在各种操作系统上如何设置代理服务器。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文