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

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

一、请求信息

1Headers

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

2TextViewSyntaxViewWebFormsHexViewJSONXML

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

3Auth

  认证信息

4Cookies

  Cookies信息

5Raw

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

二、响应信息

1Headers

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

2TextViewSyntaxViewImageViewHexViewJSONXML

  不同的显示方式

3Auth

  认证信息

4Caching

  缓存信息

5Cookies

  cookies信息

6Raw

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

三、抓包

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

  2、监听本机浏览器的请求

    (1)浏览器中发起请求

    (2)在fiddler中请求面板中,查到需要的记录,点击选中

    (3)在fiddler右侧的inspectors选项卡中,可以查看session的各种信息,获取请求头信息、请求体、cookis、认证、响应头信息、响应体等内容。

    完成抓包

  3、监听移动端发起请求

    (1)默认情况下fiddler不监听远程的请求,首先需要开启fiddler的远程监控

    (2)在移动端中,配置代理IP和端口号

    (3)再次发起请求,将可以成功获取到移动端的请求和响应数据

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

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

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

posted @ 2018-10-26 18:14  飘着的石头  阅读(12177)  评论(0编辑  收藏  举报