0
点赞
收藏
分享

微信扫一扫

Postman抓取HTTP请求



抓取HTTP请求

  • ​​一、前言​​
  • ​​二、Potman内置代理​​
  • ​​三、设置Postman代理​​

一、前言

如果用户正在使用API构建客户端应用程序-移动应用程序、网站或桌面应用程序,可能希望看到在应用程序中发送和接收的实际HTTP请求。Postman提供了一些工具,帮助用户轻松的捕捉和查看这些网络流量。用户可以在Postman本地应用程序中使用内置代理,或者使用Postman的Chrome浏览器应用程序的扩展拦截器。

注意:某些网站为了安全性的考虑,可能会启用HSTS(HSTS的全称是HTTP Strict-Transfer-Security,它是一个web安全策略机制),如果网站启用了HSTS,那么Postman将捕获不到HTTPS请求。

二、Potman内置代理

在Postman应用程序中有一个代理用于捕获HTTP请求,其过程如下:

(1)Postman应用程序监听客户端应用程序或设备发出的任何请求。

(2)Postman代理捕获请求并将请求转发给服务器。

(3)服务器通过Postman代理返回响应到客户端。

三、设置Postman代理

用户可使用Postman的代理特性来截获从手机发出的HTTP消息,其前提是要确保计算机和手机连接到同一个本地无线网络。截获步骤如下:

(1)在Postman中建立代理。

通过单击头工具栏中的图标,打开Postman应用程序中的代理设置窗口,如图所示:

Postman抓取HTTP请求_1024程序员节

记住在代理设置中显示的端口(如图)。这里使用默认端口:5555。将“Target”设置为“History”,这将导致所有被捕获的请求存储到“History”选项卡。

Postman抓取HTTP请求_1024程序员节_02

(2)查看计算机的IP地址

在计算机右下角的网络连接图标上单击鼠标右键,选择“打开网络和共享中心”,单击已连接的网络,查看详细信息。本例中的系统IP地址为192.168.1.102,如图所示:

Postman抓取HTTP请求_客户端_03

(3)在移动设备上配置HTTP代理。

打开移动设备的无线设置,修改Wi-Fi网络(如图)

Postman抓取HTTP请求_1024程序员节_04

将IP地址设置为在(2)步骤从计算机中检索到的IP地址,将端口号设置为5555。

从手机访问Web地址,然后到Postman的“History”选项卡中查看拦截到的请求。拦截请求在那查看,如图:

Postman抓取HTTP请求_客户端_05



举报

相关推荐

0 条评论