Fiddler的使用(day_one)

知识预热

代理服务器:代理就是在客户端和服务器之间设置一道关卡,客户端先发起请求,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回后,代理服务器也会将数据拦截,再返回给客户端。(前端开发解决跨域问题的方法之一,我之前用的一直是伟哥建议的在Chrome的属性后加上 --disable-web-security 注意要有空格哦)

127.0.0.1:本机地址(回送地址__概念看的我是懵的)。搞web开发的同学可以去了解下localhost和127.0.0.1的关系,还有为啥在本地用wamp和lamp为啥就可以跑通本地测试的web程序。

Fiddler的介绍

Fiddler是一个调试代理工具 抓包工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑等操作。
官网传送门:https://www.telerik.com/fiddler
安装后,设置的端口默认为8888,当Fiddler启动后,默认将IE的代理设为了127.0.0.1:8888,而其他如火狐浏览器需要手动设置代理后才可以抓包。

Fiddler的使用

界面信息

1.字段介绍

#:抓取的顺序,从1开始,以此递增

Result:HTTP状态码

Protocol:请求使用的协议,如HTTP/HTTPS/FTP等

Host:请求地址的主机名

URL:请求资源的位置

Body:该请求的大小

Caching:请求的缓存过期时间或者缓存控制值

Content-Type:请求响应的类型

Process:发送此请求的进程:进程ID

Comments:用户可自己为此回话添加备注

Custom:允许用户设置自定义值

2.实用功能介绍

(1)
前后端联调时自己发包(伪造),点击Composer
把左侧的请求拉到右侧的区域,就会自动填充好该请求的目前信息(我们可自行修改相关信息)

composer

(2)
AutoResponder允许你拦截指定规则的请求,并返回本地资源或Fiddler资源,从而代替服务器响应。  用于定位bug处在的文件  可以在本地修改在线上返回的文件实现测试

AutoResponder

总结

本来以为是一个强大的安全类工具(虽然是图形化操作界面,但全特么是英文,而且功能都藏起来了一样,是用来爆肝的吧)
结果用着用着怎么很像开发类(postman)的吊玩意,有点小烦!!!
言归正传: 1.报文信息体验感还行,相对于眼前f12看network要详细的很多。 2.对于Composer和AutoResponder等实用功能的作用性对于开发者的好处相信大家都不言而喻。3.对于我自己而言,了解到一些扩展知识才是这一天主要的收获吧,就是知识预热里面提到的相关内容大家可自行了解,特别是在思考代理服务器而延伸到的本地wamp的工作流程,这个对于自己搭一个php的web服务器还是有挺大帮助的。
                                                                                                                                                    干就完事——top

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Fiddler工具简介 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和h...
    nayli阅读 4,967评论 0 36
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,246评论 6 13
  • 简介 Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流...
    daoyidao阅读 144,116评论 15 169
  • 原因 在现实项目中,由于开发的经常调试,接口的不稳定,和接口文档的不及时更新,我们选择做接口测试,更多的需要自己抓...
    我为峰2014阅读 3,194评论 1 5
  • 简介: Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置...
    MR_LiY阅读 2,010评论 0 2