zoukankan      html  css  js  c++  java
  • 0.Fiddler简介&工作原理

    1.1 Fiddler 简介&工作原理

    1.1.1 Fiddler 简介

    Android:默认支持HTTP&&HTTPS

    IOS:HTTP 协议
    ------>Fiddler调试工具能记录所有客户端和服务器的HTTP和HTTPS请求
    ------>允许你监视、设置断点、甚至修改输入输出数据

    ------>包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展
    备注: 如果是Android模拟器中ip要填写10.0.2.2,genymotion模拟器中ip要填写:10.0.3.2,手机实机中ip填电脑的ip,端口就是burp或者fiddler监听的端口 ,要处于同一网络下

    1.1.2 工作原理



    ------>Fiddler 是以代理web服务器的形式工作的,使用代理地址:127.0.0.1,端口:8888

    ------>当Fiddler退出的时候它会自动注销, 这样就不会影响别的程序
    ------>Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问需要启动

     

    1.1.3 抓包详情字段说明

    1.1.3.1 左侧会话列表说明

    # :HTTP Request的顺序,从1开始,按照页面加载请求的顺序递增。

    Result : HTTP响应的状态 Protocol:请求使用的协议(如HTTP/HTTPS

    HOST:请求地址的域名 URL:请求的服务器路径和文件名,也包含GET参数

    BODY:请求的大小,以byte为单位

    Content-Type:请求响应的类型

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

    Process:发出此请求的Windows进程及进程ID

    Comments :用户通过脚本或者菜单给此session增加的备注

    custom:用户可以通过脚本设置的自定义值

    1.1.3.2 右侧会话列表说明

    Statistics统计页签
    通过该页签, 用户可以通过选择多个会话来得来这几个会话的总的信息统计,比如多个请求和传输的字节数。选择第一个请求和最后一个请求, 可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多, 从而对页面的访问进行访问速度优化

    inspectors检查页签

    提供headerstextviewhexview,Raw等多种方式查看单条http请求的请求报文的信息,它分为上下两部分:上部分为HTTP Request(请求)展示,下部分为HTTPResponse(响应)展示

    AutoResponse自动响应页签

    Fiddler最实用的功能, 它可以抓取在线页面保存到本地进行调试, 大大减少了在线调试的困难, 可以让我们修改服务器端返回的数据

    composer构建页签
    支持手动构建和发送HTTPHTTPSFTP请求, 我们还可以从web session列表中拖曳session, 把它放到composer选项卡中, 当我们点击Execute按钮, 把请求发送到服务器端,如图设置后发送的请求,就不是浏览器发出的了,而是fiddler发出的,查看inspectors里面的信息便可看出

    log日志页签 打印日志

    Filters过滤页签

    过滤器可以对左侧的数据流列表进行过滤,可以标记、 修改或隐藏某些特征的数据流

    Timeline时间轴页签
    时间轴,也称为Fiddler的瀑布图,展示网络请求时间的功能。 每个网络请求都会经历域名解析、建立连接、发送请求、接受数据等阶段。把多个请求以时间作为 X 轴, 用图表的形式展现出来, 就形成了瀑布图。 在左侧会话窗口点击一个或多个(同时按下 Ctrl 键),Timeline 便会显示指定内容从服务端传输到客户端的时间

  • 相关阅读:
    动态规划>流水线调度问题 小强斋
    回溯法>8皇后问题 小强斋
    动态规划>流水线调度问题 小强斋
    动态规划>最优二分检索树 小强斋
    回溯法>8皇后问题 小强斋
    算法>回溯法 小强斋
    2019学习start
    认识网页
    html笔记篇Sublime、Markdown
    2.几何变换_裁剪
  • 原文地址:https://www.cnblogs.com/maviswei/p/14135315.html
Copyright © 2011-2022 走看看