fiddler之数据分析和查看(inspectors)-抓包

instpectors中主要是对请求和响应进行查看和分享,监听请求的响应内容。他有多个分页标签。界面分上下两部分,上面部分显示请求的相关信息;下面部分显示响应相关信息。简单说明常用的几个分页标签

一、请求信息

1Headers

显示头信息,上半部分显示请求的头信息;下半部分显示响应的头信息

2TextViewSyntaxViewWebFormsHexViewJSONXML

不同显示方式,需要根据请求的不同格式进行选择;一个请求不可能同时可以用所有的方式进行显示。

3Auth

认证信息

4Cookies

Cookies信息

5Raw

请求的完整信息,这里可以看到请求的方法、地址、路径、协议版本、头信息和参数等

二、响应信息

1Headers

显示响应的头信息,包括协议版本、响应code、响应结果和头信息

2TextViewSyntaxViewImageViewHexViewJSONXML

不同的显示方式

3Auth

认证信息

4Caching

缓存信息

5Cookies

cookies信息

6Raw

响应的完成信息,包括:协议版本、响应code、响应结果、响应的头信息和响应体

三、抓包

1、启动fiddler后,设置监听端口

2、浏览器中发起请求,在fiddler中请求面板中,查到需要的记录,点击选中,在右侧的inspectors选项卡中,可以查看session的各种信息,获取请求头信息、请求体、cookis、认证、响应头信息、响应体等内容。完成抓包

3、移动端发起请求,默认情况下fiddler不监听远程的请求,首先需要开启fiddler的远程监控;在移动端中,配置代理IP和端口号。再次发起请求,将可以成功获取到移动端的请求和响应数据。

可以通过对比接口文档判断请求报错是前端的问题还是后台的问题。

如:接口要求参数A必填;客户端未传,请求参数,此时报错,是前端问题造成的;

客户端传了正确的参数,但是响应失败,此时可以判断未服务端问题,进行反馈。

 fiddler之数据分析和查看(inspectors)-抓包

猜你喜欢

转载自www.cnblogs.com/smallstone2018/p/9857991.html