美文网首页Postman中文文档我爱编程
Postman中文文档——捕获HTTP请求(Capturing

Postman中文文档——捕获HTTP请求(Capturing

作者: 千夜 | 来源:发表于2017-08-26 09:07 被阅读1756次

    捕获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请求。

    “历史”标签下的请求

    更多设备的代理连接设置

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

    相关文章

      网友评论

      • 高跟鞋先生_bc2f:“请确保您的计算机和移动设备已连接到同一个本地无线网络。”
        怎么判断计算机和移动设备是否已经连到同一个本地无线网络呢?
      • 时光走散故人:你好,按照您的教程在Android手机上设置了代理后,为什么桌面版的history里面没有移动端的请求记录呢?
        时光走散故人:漏写字了,是桌面版的postman
      • 足迹人生2017:感觉抓包不是很好用
        足迹人生2017:@千夜 确实
        千夜: @足迹人生2017 抓包用fiddler或者charles比较好
      • cHl0aG9u:如果是https的链接应该怎么抓呢,试的时候发现https的抓不到
        高跟鞋先生_bc2f:解决了吗?https估计是要安装证书吧?
        demo_5cc5:同问,解决了吗
        人来人往_ade0: @PY树叶先生 我也碰到了这个问题,目前还不知道怎么解决

      本文标题:Postman中文文档——捕获HTTP请求(Capturing

      本文链接:https://www.haomeiwen.com/subject/klrmdxtx.html