fiddler基本技能

Fiddler是一个http协议调试代理工具
可以用来调试、分析、修改http请求,很方便。

本文向localhost发送请求,但localhost并没有搭建服务器,需要模拟一个正常返回。

使用Fiddler的技能有 发送请求、过滤监控、断点、修改返回内容。


过滤请求:
这里写图片描述
勾选Use Filters,下拉框选择“只显示过滤到的域名”配置“localhost”。
如果不配置过滤的话左侧会有很多眼花缭乱的请求记录。chrome、firefox要使用系统代理。请求才会被fiddler监控到。

模拟发送请求:
这里写图片描述
输入http://localhost 点击Execute按钮发送请求。在浏览器访问localhost,也可以被监控到。
可以选择GET、POST等请求方式。Raw页签可以编辑未被解析的请求。
因为本地并没有搭建web服务器,左侧看到请求错误返回错误。

断点:
fiddler菜单栏->rules->automatic Breakpoints->选择断点方式
这次选择“before request”,请求发送前断点。
这里写图片描述
双击左侧栏断点的请求记录,“choose response”下拉框可以选择各种返回方式,这里选择“200_SimpleHTML.dat”。
这里写图片描述
点击“TextView”页签可以编辑返回内容,点击“Run to Completion”返回。这样一个本来响应错误的请求就修改成了一个符合期望且正常的请求。

如果某些请求乱码可以修改“Transformer”下的配置。
这里写图片描述


简单介绍了几个技能,灵活运用可以方便解决开发过程中的问题。
比如
测试webservice接口。
修改ajax返回,可以先做前台功能,不依赖后台功能已全部完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值