在工作中常常需要进行数据的抓包和发包,此时就可以用到fiddler这个工具了。

  fiddler是一个http协议调试代理工具,通过http代理,让数据从其通过,来坚挺本地计算机与访问网络之间的所有http通讯。

  fiddler不但可以监听pc端的http访问,也可以监听移动端的http请求。

一、安装

  fiddler的安装特别简单,和其他应用程序相同,下载安装包后,启动安装,直接一步一步下去,就可以完成安装。

二、界面功能说明

  在安装完fiddler后,启动fiddler程序。界面显示如下:

1、菜单栏

  fiddler菜单栏包括:file、edit、rules、tools、view和help

(1、file:主要包含对文件的一些操作,如:启动监听、重新打开一个view窗口、保存/导入/导出session等。

(2、edit:主要包含对请求修改相关的操作,如:session的复制、剪切、删除、粘贴、修改颜色、启动编辑和查找session等功能。

(3、rules:定义session的一些显示/操作规则。

(4、tools:fiddler各种功能配置。

(5、view:fiddler界面显示配置。

(6、help:fiddler的各种帮助文档。

2、工具栏

  fiddler工具栏提供了一些常用操作的快捷方式。

3、session面板

  显示fiddler抓取的每一条http请求(一条成为一个session),主要包含:编号/状态、请求结果code、请求协议、主机地址、接口地址等各种信息。

4、数据统计面板

  可以查看每条请求的各种统计和分析数据。

三、配置说明

1、监听代理端口配置

  fiddler默认启用8888端口进行监听,可以根据实际需求进行修改,进入Tools-Options-Connections界面,配置端口:

2、开启https监听

  fiddler默认情况下,只监听http请求,如果需要监听https请求时,需要单独进行配置,进入Tools-Options-HTTPS

3、开启监听远程请求

  fiddler默认情况下,只监听本地请求。如果需要监听其他机器的请求,需要开启。进入Tools-Options-Connections界面,配置端口:

四、常用快捷键

1、清屏:ctrl+x;或者在命令行区域输入:clear

2、开启/关闭监听:F12

3、设置断点:F11(请求之前设置断点);ALT+F11:(响应之后添加添加断点);shift+F11(取消断点)

最新文章

  1. C和指针 第十五章 输入输出缓冲
  2. mybatis generator使用(基于maven)
  3. Async/Await 最佳实践
  4. [学习笔记] Dispose模式
  5. Mybatis Generator(定制化)代码生成器
  6. (转)Thread.setDaemon设置说明
  7. [转载]SOAPUI压力测试的参数配置
  8. PHP 页面编码声明方法(header或meta)
  9. 并发编程之--ConcurrentSkipListMap
  10. 动态规划——J 括号配对问题
  11. UVA 10282 (13.08.18)
  12. go 测试sort性能
  13. 冒泡排序和选择排序-java
  14. Docker 核心技术之容器
  15. 往github上传代码忽略node_modules文件夹
  16. net core体系-3再次认识net core
  17. Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城
  18. Lua常用封装方法
  19. 尚硅谷springboot学习16-slf4j的使用
  20. E-R图学习笔记

热门文章

  1. php通过反射方法调用私有方法
  2. 【转】sysctl命令及改变net.ipv4.ip_forward = 1方法
  3. centos7部署nagios(二)
  4. Django学习系列8:django测试客户端
  5. 隐马尔可夫模型的前向算法(java实现),今天奉上
  6. 1 搭建K8s集群
  7. DevExpress WPF v19.1新版亮点:PDF Viewer等控件新功能
  8. 微信小程序左右联动菜单(即可左联动,也可右联动)
  9. 签发的用户认证token超时刷新策略
  10. day_06 猜年龄游戏,三级菜单 ,求1 - 2 + 3 - 4 + 5...99的所有数的和(课后作业)