Fiddler这些高阶功能,你都用过吗?

简介: Fiddler这些高阶功能,你都用过吗?

很多人会使用Fiddler工具,也知道Fiddler有很多高阶功能,例如:使用组合器来发送Get或POST请求数据包,使用Fiddler模拟浏览器实施代理测试,但很多同学对着会话列表、协议请求、协议响应返回接口的数据信息看不懂,通过此文可了解Fiddler请求过程全貌。

一、Fiddler主界面功能详解,如下图所示:

640.jpg

HTTP会话列表

640.jpg

  1. #列表示捕获数据包序号,依次从小到大根据数据包递增。
    2.Host表示请求的服务器ip或域名。
    3.URL表示接口的请求地址。
    4.Content-Type表示请求的数据类型格式。

  2. 结果:表示状态码。
  3. 协议:表示接口请求的通信协议。
  4. 正文:表示Body部分请求数据包大小。

HTTP Request

640.jpg

  1. GET:请求方法,200表示接口返回状态码。
  2. Host:主机名
  3. Connection:保持连接
  4. Set-Cookie:将Cookie值发送给服务器
  5. User-Agent:客户端使用windows操作系统的名称与浏览器版本信息。
  6. Accept-Encoding:压缩方法。
  7. Accept-Language:可接受的语言类型

HTTP Response

640.jpg

1.第1行:协议的版本号与状态码。

2.Date:请求的日期时间显示

3.Server: 应用服务名的名称

4.Cache-Control:缓存控制

5.Content-Type: 表示数据类型格式(text/html)。

6. Expires:浏览器使用本地缓存。


总结:学习使用工具非常简单,更重要的是在学会使用工具的同时,对工具中的数据包请求信息合理分析,无论开展接口测试还是安全性测试才能快速获取接口信息,发现问题快速解决,通过以上各进阶功能区别的对象说明,Fiddler工具的基本用法本章节普及到这里,更多干货文章,敬请期待!

相关文章
|
6月前
|
缓存 iOS开发
IOS网络编程:使用 URLSession 实现网络请求的步骤是什么?
IOS网络编程:使用 URLSession 实现网络请求的步骤是什么?
112 1
|
11月前
|
Unix Windows
Charles工具移动端开发代理和调试
Charles工具移动端开发代理和调试
130 1