###文章内容在文末有配套学习视频和笔记###1、Fiddler介绍
阐明:
代理是在客户端和服务器之间建立一个检查点。客户端先发送请求数据后,代理服务器会截取数据包,代理服务器再冒充客户端向服务器发送数据;
同理火狐设置代理服务器上外网,服务器会返回响应数据,代理服务器也会截取数据返回给客户端。
2、提琴手功能
Fiddler 可以解析请求数据、设置断点、调试 Web 应用程序、修改请求数据,甚至针对特定的 HTTP 请求更改服务器返回的数据。
其他功能包括:
3、提琴手是如何工作的
(1)我们先了解一下B/S架构
(2)Fiddler 的工作原理
Fiddler的工作原理是它在客户端和服务器之间建立了一层代理,所有的请求都会经过它。也就是说:所有来自客户端的请求都必须先经过Fiddler火狐设置代理服务器上外网,然后再转发到对应的服务器。反之,所有来自服务器端的响应都会先通过 Fiddler 发送到客户端,所以来自 Web 客户端和服务器端的请求如右图所示:
(3)Fiddler 工作原理的高级解释
阐明:
在Windows系统中,当浏览器访问网站时,默认是访问Windows中的系统代理。
当 Fiddler 打开时,系统代理将被替换。
在 Fiddler 中单击工具—>选项...—>连接选项
上图说明:
注意:
下面我们用谷歌浏览器来解释:
打开 Microsoft 浏览器并转到设置页面。点击左上角的三横线 -> 中级 -> 系统 -> 点击打开代理设置。
3、点击连接选项中的局域网设置,可以看到右边的代理服务器没有勾选。
4、当我们打开Fiddler的时候,我们检查一下之前代理服务器的状态,如下:
5、点击工具—>选项...—>Fiddler中的连接选项
我们可以看到 Fiddler 端口是 8888。
这说明 Fiddler 手动配置了浏览器的系统代理。
4、提琴手安装
(1)提琴手许可合同
安装前您必须同意此许可。
(2)选择Fiddler安装目录
(3)点击安装安装
(4)点击关闭完成安装
(5)配置Fiddler启动文件到桌面
Fiddler安装后,桌面没有快速启动方法。需要进入Fiddler安装目录,将Fiddler.exe文件发送到桌面。
(6)打开 Fiddler 软件
打开Fiddler时,会弹出一个窗口,如右图:
您可以自己翻译,只需选择否。
重点:配套学习资料和视频教学
所以这里我也精心策划了上面大纲的详细信息,下面的链接如下
免费分发更多信息:
免费分发更多信息: