fiddler

作者: VikiShare | 来源:发表于2017-01-09 14:19 被阅读126次

    一、fiddler的快速入门与下载

    fiddler官网:http://www.telerik.com/fiddler

    fiddler4下载:https://www.telerik.com/download/fiddler/fiddler4


    fiddler4下载


    二、基本原理

    1.以代理web服务器形式工作

    2.能记录所有的http和https请求

    3.监视、设置断点、修改数据功能

    4.能用.net语言进行扩展

    三、界面介绍

    整体布局:

    1——主菜单+工具栏

    2——session列表

    3——view选项视图→请求数据

    4——view选项视图→返回数据

    5——命令框+status bar状态栏

    整体图

    1.主菜单

    2.工具栏

        工具栏主要是提供了常见的命令和设置的快捷方式。

    3.session列表

    颜色:

    快捷键:

    Ctrl+1/2/3/4/5/6,即用粗体的红色/蓝色/金色/绿色/橙色/紫色标记

    Ctrl+X,删除所有session

    4.view选项视图

    【Filters过滤器】

               ——对网址进行过滤

    【Statistics统计】

                       ——能对请求数、请求用时、IP数等进行统计

    【Inspectors监视器】

                 ——能查看各种格式的request和response请求

    【AutoResponder创建规则】

                   ——允许您返回本地存储的内容而不是转发请求到服务器

    【Composer构建选项卡】

                 ——模拟发送http、https、ftp请求

               1.选择composer    2.选择并填写请求    

                3.execute执行    4.可在左边看到模拟的请求

    【Log日志选项卡】

                  ——收集字符串

    log 点选右键功能

    【Timeline时间轴选项卡】

    【APITest】

    5.命令行

    命令行常见操作的快捷方式:包括【选择命令】和【script命令】

    命令行

    【选择命令】

    【script命令】


    6.status bar状态栏

    状态栏由一组面板组成,显示一些fiddler的配置信息


    四、应用→拦截并修改数据

    方法一:

    1.设置断点

    Rules→Automatic Breakpoints→选择响应前/后拦截

    2.将拦截的数据进行修改,运行后,可得到修改后的响应数据

    方法二:

    1.命令框输入

    bpu str //设置断点

    bpu取消断点

    例:bpu str //mobile.12306.cn/otsmobile/apps/services/api/MobileTicket/iphone/init

    相关文章

      网友评论

      • Yvanna_15:写得好详细啊!原本想自己整个使用手册,看了这篇打消了
      • Rita巜辉:还没用过这个工具,准备学习

      本文标题:fiddler

      本文链接:https://www.haomeiwen.com/subject/qfchbttx.html