文章目录

  • 一、下载
  • 二、使用

在学习HTTP的过程中,需要通过一些工具来查看浏览器和服务器之间的请求和相应交互过程,比如可以通过开发者工具。

  1. 在某需要被查看的网页中鼠标右击,选择检查
  2. 选择网络
  3. ctrl+R 强制刷新
  4. 查看交互的过程

但是最大的缺点在于不够直观,也不详细。

Fiddler是一个非常方便又十分直观的HTTP抓包第三方工具,会直接从电脑中读取网卡的信息,无论什么数据流动,都能抓取到,并且十分直观的显示出来。

Fiddler 作为一个抓包工具,实际上起到的就是一个“代理”的角色,当访问某一个网站时,就会先把HTTP请求发给 Fiddler ,然后在由此转发给服务器,同样,当服务器返回响应的数据时,也是 Fiddler 先拿到返回的数据,再把返回的数据内容转交给浏览器。因此作为浏览器(客户端)和服务器的中间者,Fiddler 自然知晓两者交互的各种详细内容。

接下来,就将介绍Fiddler的下载方法以及基础的使用方法。

一、下载

  1. 搜索Fiddler

官方下载路径:

搜狗下载中的普通下载路径:

  1. 如果选择官方下载,可以选择Fiddler Classic(经典版)进行下载

  1. 填写信息

  1. 该同意的同意,下载地址该选择就选择(成功安装好以后,打开Fiddler,有关于系统升级的弹窗都叉掉)

  1. 进行证书配置,否则浏览器会因为 Fiddler 的打开而没有办法访问网站

Tools->Options->HTTPS->如图所示的多选框进行勾选

该过程中会有一个下载证书的多选框会跳出来,按步骤选择YES,是,确定最后即可成功安装成功。

二、使用

界面的左侧是捕捉到的所有HTTP请求列表,包含http请求的各种请求结果,主机名称,URL等信息,可以选中其中一条,ctrl+a(全选),然后 delete 进行删除。然后在查看想要查看的网页,观察这其中的交互过程。比如当我进入百度的网页, Fiddler就会捕捉到其中的数据,触发很多个HTTP请求,下图中蓝色数据就是我们想要重点关注的请求。

界面右上角是http的请求内容,选择Inspectors->Raw,就可以查看http请求中的原始信息,选择 View in Notepad 就可以将请求内容在记事本中打开,进行详细查看。

界面左下角是http的响应内容。同样也是选择Raw进行查看。可以看见响应内容下方的内容乱码了,是因为为了节省网络带宽,响应的内容被压缩。此时只需要点检上方黄色区域对响应的内容进行解压缩,同样可以选择 View in Notepad 就可以将响应内容在记事本中打开,进行详细查看。


完!

Fiddler的下载与基本使用方法相关推荐

  1. Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)

    Fiddler的下载 打开官网,官网下载地址是https://www.telerik.com/download/fiddler 打开以后选择你的相关信息如下图: 然后点击Download按钮开始下载 ...

  2. php 当前页面下载文件,php实现当前页面点击下载文件的简单方法

    php实现当前页面点击下载文件的简单方法 发布于 2017-08-02 17:44:21 | 80 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  3. Maven国内阿里镜像(Maven下载慢的解决方法)

    Maven国内阿里镜像(Maven下载慢的解决方法) 参考文章: (1)Maven国内阿里镜像(Maven下载慢的解决方法) (2)https://www.cnblogs.com/xiongxx/p/ ...

  4. python3 安装包 源码包 下载慢问题 解决方法

    目录 问题 解决方法1 选择国内镜像源 解决方法2 使用下载器 问题 python官网下载地址:https://www.python.org/downloads/ 国内下载特别慢 解决方法1 选择国内 ...

  5. python视频下载-python动态视频下载器的实现方法

    这里向大家分享一下python爬虫的一些应用,主要是用爬虫配合简单的GUI界面实现视频,音乐和小说的下载器.今天就先介绍如何实现一个动态视频下载器. 爬取电影天堂视频 首先介绍的是python爬取电影 ...

  6. php 网页内容下载,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download ...

  7. Linux下scp无密码上传 下载 文件 目录的方法

    这篇文章主要介绍了Linux下scp无密码上传 下载 文件 目录的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在Linux下远程备份的时候,需要配置scp的 无密码复制文件.目录.就把这个 ...

  8. Android SDK下载失败的解决方法

    Android SDK下载失败的解决方法 图1 在下载过程中,Android SDK Manager Log中出现下面出错信息: Preparing toinstall archives Downlo ...

  9. php通用下载方法,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download ...

最新文章

  1. struts2 理解
  2. pytorch处理多维输入的问题
  3. 源码下编译APK,却是总是提示,找不到符号:SystemProperties 。。。
  4. yolo算法_吴恩达深度学习笔记(100)-目标检测之YOLO 算法讲解
  5. OJ8462-大盗阿福【各种dp之5】
  6. mysql oracle sqlserver分页,三种常用数据库(Oracle、MySQL、SQLServer)的分页之SQLServer分页...
  7. ERP会给企业带来什么好处?
  8. 经典排序算法学习笔记七——堆排序
  9. 基于Visua C++2010 与 Windows 7 SDK开发windows7 Shell应用(1)-搜索文件夹
  10. 让 Windows 的 R 用上 CUDA
  11. 市场调研报告-全球与中国商业虚拟化平台市场现状及未来发展趋势
  12. Send函数和Recv函数解析
  13. iphone导出视频 无法连接到设备_MOV视频格式转MP4,解决iphone(苹果)手机拍摄视频无法导入Pr...
  14. scratch编程小游戏——黄金矿工
  15. Nofollow标签的写法以及运用
  16. 计算图片的相似度(深度学习)
  17. android 后台运行清理,【Android】App在后台被清理后的终极应对手段——重启应用...
  18. 【03】品优购电商项目:00-品优购项目代码规范
  19. java课程设计计算器 uml简图,计算器的用例建模
  20. MTK平台 配置GNSS的不同模式

热门文章

  1. XSS(Cross-site Script,跨站脚本)漏洞笔记
  2. python爬虫: requests爬取flash播放页面的信息
  3. python与开源gis_转载《Python与开源GIS教程》随书源码网址
  4. Web Confidential for mac(密码信息管理软件)
  5. ​Au入门系列之三:调整音量
  6. unity 摄像机镜头跟随鼠标拖拽
  7. 记录一个vue监控屏幕宽度的问题
  8. 支持高性能计算场景,博云容器云打造智能算力引擎
  9. 天道酬勤系列之Java 实例 - 方法重载
  10. Word2vec学习