Fiddler
Posted noon-12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler相关的知识,希望对你有一定的参考价值。
一, Fiddler工作原理
fiddler抓包 获取客户端和服务器端通信数据。
fiddler截获浏览器发送给服务器的数据,冒充浏览器发送给服务器;服务器返回的数据,也会被fiddler截获,经fiddler返回给浏览器。
如果是手机上的app抓包时,确保手机和电脑是一个局域网或同一个wifi 再把手机连接的局域网的代理指向fiddler安装的地址。
二,Fiddler的操作
fiddler组成: 菜单栏 工具栏 (会话列表)左侧面板 右侧面板
操作步骤:
1, file-----capture traffic的勾选或者点击底部状态栏的capturing,都可启动或者关闭fiddler抓包。
2, 使用浏览器输入访问地址。
3, fiddler会话列表中点击选中你要查看的请求
4, 右侧inspectors面板下点击raw,上部分是请求,下部分是响应。
三,Fiddler工具栏
上述是fiddler工作的概要。下面讲工具栏的几个小工具。
x这个符号(replay右边)remove all清空会话列表,左侧面板请求资源变的空白。images清空图片资源...........
keep: 100 sessions 或all sessions 展示多少会话
Any Process 指定某一个应用。使用方法:点击Any Process,鼠标左键一直拖着,比如到火狐浏览器上,这样只捕获火狐浏览器,其他的都不会捕获。此时Any Process变成红色的firefox+进程号. 如果想复原,则操作方法一样。即点击一下红色的firefox,鼠标左键一直拖着,到火狐浏览器上,此时fiddler上显示Any Process。
browser 默任识别了本机上你安装的所有的浏览器。作用是方便你快速打开浏览器。
相机: 截屏作用。点击一下,图片在左侧的会话列表。在右侧的响应栏的imageview可显示图片,右键可保存到桌面。要保存左侧的图片都是点imageview右键。
四,实例:模拟客户端,向服务器发请求
以上是关于Fiddler的主要内容,如果未能解决你的问题,请参考以下文章