收藏本页 | 设为主页 | RSS
LOGO

我就上乐乐吧

Fiddler是最强大最好用的Web调试工具之一,能记录所有客户端和服务器的http和https请求,还允许设置断点,甚至修改输入输出数据[可不要用于什么奇怪的用途哦]...

您当前的位置:首页 » 技术杂萃
全站公告
重要提示!

本站收集各类美图,以无LOGO原汁原味图为主!欢迎大家交流。
怕失联,请认准如下地址:
微博:传送门
土豆:传送门
电报:传送门
微信:superimagelove
花瓣:传送门
Q群1:231151757
Q群2:583138281
文件解压密码:593668.com
热心赞助

站内搜索
 
相关文章
热门文章
热搜词组
文章归档
友情链接
使用Fiddler初步

发布日期:2019-08-05  关键词: Fiddler

Fiddler是最强大最好用的Web调试工具之一,能记录所有客户端和服务器的http和https请求,还允许设置断点,甚至修改输入输出数据[可不要用于什么奇怪的用途哦]。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.NET语言进行扩展。

使用Fiddler无论对开发还是测试来说,都有很大的帮助。对HTTP协议越了解,就能越掌握Fiddler的使用方法,而越使用Fiddler,就越能帮助了解HTTP协议。

Fiddler是以代理web服务器的形式工作的,使用代理地址:127.0.0.1, 端口:8888. 当Fiddler启动时会自动设置代理,退出的时候它也会自动注销代理,这样就不会影响别的程序。

不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler.

只要能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler启动的时候就把默认IE的代理设为了127.0.0.1:8888,而其他浏览器或应用就需要手动去设置代理。

默认下,Fiddler不会捕获HTTPS会话,需要单独设置下, 打开Fiddler  Tool->Fiddler Options->HTTPS tab。

Fiddler的左下角有一个命令行工具叫做QuickExec[位置请参照如下],允许直接输入命令。

使用Fiddler初步,Fiddler,技术杂萃

常见得命令有
help  打开官方的使用页面介绍,所有的命令都会列出来
cls    清屏  (Ctrl+x 也可以清屏)
select  选择会话的命令
?.png  用来选择png后缀的图片
bpu  截获Request
bpafter   截获Response

Fiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改Request的任何信息包括host, cookie或者表单中的数据。

第一种:通用所有站点,点击Rules-> AutoMATic Breakpoint  ->Before Requests(这种方法会中断所有的网站会话)

取消则同样是点击Rules-> Automatic Breakpoint  ->Disabled。

第二种: 针对相应站点进行,在命令行中输入命令:  bpu www.593668.comnbsp;(这种方法只会中断www.593668.com)

取消就是在命令行中输入不带任何参数的命令 bpu

中断后,就可以修改任意数据了,大家没钱也可以为所欲为,但是如果提交了错误的参数,服务器的响应会怎么样就不好说了。

当然Fiddler中也能修改Response,方法跟修改Request差不多,除了命令换成bpafter。

好了,以上仅为最简单的使用,因为有中文版的关系,大家多多摸索就可以上手了,也没有多难。
猜您喜欢:
Q群: 231151757微信:superimagelove 官网:www.593668.com