多语言展示
当前在线:1644今日阅读:27今日分享:41

如何查抓取程序发出的http请求?

使用软件Fiddler可以抓取一个程序发出的http请求。但是对于某些UWP应用发出的https请求,处于安全原因,很难被这些抓包软件获取。
工具/原料

Fiddler

方法/步骤
1

如果捕获普通程序的请求,无需管理员权限。如果是商店应用,可能需要开启管理员权限。WinConfig需要管理员权限。

2

不论是桌面应用还是UWP,流程都是一样的,只是捕获情况有差异。现在我们有一个UWP应用如图,我们尝试去捕获。

3

首先拖动Fiddler的准星到窗口上。可以到各种窗口上,然后会自动选择对应进程,当眼也可以单击准星重置,Any Process就是全部显示不做任何过滤。

4

点击Edit->Remove->All Sessions清空消息列表。以或者也可以选择一些,清空部分。

5

然后在面板上注意按下Stream,左下角Capturing要打开。然后在程序中进行一些操作,可以看到捕获了一些请求。

6

点击Tools->Options->Https可以设置捕获HTTPS连接。有些设置可能需要重启Fiddler.

7

有时候,捕获Https请求会造成https请求无法连接,如果捕获浏览器,浏览器会提示当前连接不安全。如图造成程序始终无法发出https请求,一直卡在开始状态。

注意事项

如果只是查看TCP连接,可以用一些系统自带命令。

推荐信息