fiddler使用

一、Fiddler原理
Fiddler是位于客户端和服务器之间的HTTP代理,负责监听客户端发起的请求和服务器端返回的响应结果。

fiddler使用_第1张图片
fiddler原理.png

二、Fiddler使用
1.设置代理
fiddler使用_第2张图片
image.png

2.设置浏览器代理
找到浏览的设置,搜索代理,打开代理设置进行以下设置,点击确定。
fiddler使用_第3张图片
image.png

注意,若关闭fiddler后无法上网,检查是否关闭代理。
三、Fiddler使用
(一)会话区
image.png

1.[#] --请求资源类型

[图片上传失败...(image-55f337-1610286719371)]

2.[Result] --响应状态码


fiddler使用_第4张图片
image.png

主要会用到200请求发送成功, 404请求在服务器上不存在, 500服务器内部错误

https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81

3.[Protocol] --协议

4.[Host] --请求地址的域名

5.[URL] --请求地址

6.[Body] --请求大小,以bate为单位

7.[Content-Type] --请求响应的类型

8.[Process] --由哪个客户端发出的请求以及对应进程ID

9.[Comments] --用户通过脚本或者右键菜单给次session增加的备注

10.[Custom] --用户可用通过脚本设置的自定义值

(二)响应区

1.Statistics 统计数据

fiddler使用_第5张图片
image.png

DNS域名解析时间

TCP/IP建立连接时间

2.Inspectors 检查者

fiddler使用_第6张图片
image.png

以web表单形式查看请求参数信息,以JSON格式查看响应结果信息。可以在这里查看返回的结果信息与界面展示的信息比对来定位前后端问题。


fiddler使用_第7张图片
image.png

3.AutoResponder 自动响应者
将HTTP请求重定向本地文件,实现自动重定向功能,不用将http request 发送到服务器上。


fiddler使用_第8张图片
image.png

Add Rule后选择本地的一个文件上传,保存刷新浏览器,可以看到重定向后的结果。例如:某logo替换成紫荆园图。


fiddler使用_第9张图片
image.png

fiddler使用_第10张图片
image.png

4.Composer 设计者
Composer允许自定义请求发送到服务器,可以手动创建一个新的请求,也可以在会话表中,拖拽一个现有的请求。

你可能感兴趣的:(fiddler使用)