Fildder简介

Fiddler简介

Fiddler是一款免费的web调试代理工具,支持任何浏览器、系统或平台。

官方网站:https://www.telerik.com/fiddler
官方下载:https://www.telerik.com/download/fiddler

工作原理

Fiddler是以代理Web服务器的形式工作的。浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1,端口:8888。

开启Fiddler后,通过浏览器访问:http://127.0.0.1:8888

Fiddler主界面

请求列表(左侧窗口)

显示Fiddler 工具拦截的 HTTP/HTTPS 请求。

  • 图标 显示资源类型与编号

资源类型与编号

  • Result 表示HTTP返回的状态码。如 200、302、500等
  • Protocol 表示请求的协议:HTTP/HTTPS
  • Host 请求的IP或网址
  • URL 请求的路径
  • Body 请求资源的大小
  • Caching 请求的缓存过期时间或者缓存控制值
  • Content-Type 请求响应的类型
  • Process 发送此请求的进程:进程ID
  • Comments 允许用户为此回话添加备注
  • Custom 允许用户设置自定义值

Statistics(右侧窗Statistics标签)

Statistics 显示关于HTTP请求的性能以及数据分析。

Inspectors(右侧窗Inspectors标签)

Inspectors 用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容。

对于每一部分,提供了多种不同格式查看每个请求和响应的内容。

  • Header 标签用于显示HTTP请求和响应的头信息。
  • TextView 标签用于查看 HTML/JS/CSS 等格式的数据。
  • ImageView 标签用于显示图片格式的数据。
  • WebForms 标签用于显示请求的表单数据。如登录请求,就可以通过它查查看登录用户名密码信息。它以表格形式显示。
  • Raw 标签可以查看原始的符合HTTP标准的请求和响应头。
  • Auth 标签可以查看授权Proxy-Authorization 和 Authorization的相关信息。
  • Cookies 标签可以看到请求的cookie和响应的set-cookie头信息。
  • XML 和 JSON 标签用于显示 XML和JSON格式的数据。

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :