**Fiddler:**它是位于客户端和服务器端之前的http代理,也是目前最常用的http抓包工具之一。
功能:

  • 记录客户端和服务器之间所有http请求;
  • 针对特定的http请求分析请求数据、设置断点、调试web应用、修改请求数据,甚至可以修改服务器端返回的数据;
  • Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和程序;

不同的图标代表不同的响应类型;
fiddler抓包工具讲解
web session 面板所包含的信息:
fiddler抓包工具讲解
1、result:http响应的状态码;
1XX:通知。仅在与http服务器沟通时使用;
2XX:表明操作成功;
3XX:重定向:表明客户端需要做些额外的工作才能得到所需要的资源;
4XX:表明客户端出现错误(认证信息、表示格式等存在问题)
401(unauthorized):资源存在但未授权
403(forbidden):资源存在(常用于一个资源只在特定时间内可访问或特定IP可访问)
404(not found):服务器无法把客户端请求的URI转换为一个资源;
405(method not allow):请求方法有误
409(conflict)
5XX:服务器错误,意味着服务器处于不能执行客户端请求的状态;
500(internal server error)
502(bad gateway):说明http代理方面出现问题;
504(gateway timeout):也只有http代理会发送此响应代码:表示代理无法连接上行服务器;

2、protocol:请求使用的协议(http、https、ftp)
3、host:请求地址域名
4、URL:请求的服务器地址或文件名,也包含get参数
5、body:请求的大小,单位为byte;
6、caching:请求的缓存过期时间或缓存控制header等值;
7、content-type:请求响应的类型;
8、process:发出此请求的进程id;
9、comments:用户给此session设置的备注;
10、custom:用户可以通过脚本设置的自定义值;

详情和数据面板区域:
fiddler抓包工具讲解
1、inspectors:这里可以看到我们请求的诸多数据(header、data)包含服务器响应的数据;
2、filters:强大的过滤机制(支持域名过滤、请求头过滤、响应码过滤等等)

相关文章:

  • 2021-05-11
  • 2021-09-18
  • 2021-09-08
猜你喜欢
  • 2021-11-28
  • 2021-09-01
  • 2022-02-25
  • 2021-12-04
  • 2021-12-04
  • 2021-12-05
  • 2021-12-09
相关资源
相似解决方案