Fiddler(四) Inspectors详解
- Inspectors介绍
- 工具栏介绍
- 请求信息
- 响应信息
- 获取请求信息
- 方法一:使用开发者工具
- 方法二:Fiddler抓包
- 1.查看请求方法
- 2.根据TextView查看文本信息
- 3.查看表单信息
- 4.Auth查看token
- 5.查看Cookies
- 6.查看Raw
- 7.Json
- 获取响应信息
- 方法一:使用开发者工具
- 方法二:Fiddler抓包
- 2.查看Headers
- 3.TextVIew
- 4.Syntaxview
- 5. ImageView
- 6.HexView
- 7.WebView
- 8.Auth
- 9.Caching
- 10.Cookies
- 11.Raw
- 11.Json
- 12.XMl
- 总结
Inspectors介绍
Inspectors的意思就是检查器,检查接口的一些信息,其中包括响应信息跟返回信息
大家都知道一个http请求都包含什么.请求头/请求行/请求正文,响应头/响应行/响应正文
那么Inspectors就可以帮助我们查看到接口的请求以及返回结果
工具栏介绍
请求信息
名称 | 定义 |
---|---|
Headers | 显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包括Cookie、设备信息 |
TextView | 显示 POST 请求的 body 部分为文本 |
Syntaxview | 为Textview的加强版,查看语法高亮的请求内容。加上了行数标识,鼠标右键的菜单中,相较Textview多了一些功能,如Json、XML格式化,查找替换等 |
WebForms | 显示请求的 GET 参数 和 POST body 内容。特别说明,这里 body 应该是 application/x-www-form-urlen-coded 格式 |
HexView | 用十六进制数据显示请求 |
Auth | header 中的 Proxy-Authorization 和 Authorization 信息 |
Cookies | 请求发送的cookies信息 |
Raw | 将整个请求显示为纯文本 |
JSON | 将整个请求显示为纯文本 |
XML | 如果请求的 body 是 XML 格式,就是用分级的 XML 树来显示它 |
图示:
响应信息
名称 | 定义 |
---|---|
Transformer | 显示响应的编码信息 |
Headers | 显示响应的 header |
TextView | 使用文本显示相应的 body |
Syntaxview | 为Textview的加强版,查看语法高亮的请求内容。加上了行数标识,鼠标右键的菜单中,相较Textview多了一些功能,如Json、XML格式化,查找替换等 |
ImageView | 如果请求是图片资源,显示响应的图片。左侧灰色区域会显示图片的大小、宽高、文件格式等信息,在下方还可以选择缩放模式:Autoshrink(自动缩放)、Scale to fit(缩放以适应显示区域大小)、No Scaling(无缩放) |
HexView | 用十六进制数据显示响应 |
WebView | 响应在 Web 浏览器中的预览效果 |
Auth | 显示响应 header 中的 Proxy-Authorization 和 Authorization 信息 |
Caching | 显示此请求的缓存信息 |
Cookies | 显示此请求的cookies信息,私密 P3P Header 信息 |
Raw | 将整个响应显示为纯文本 |
JSON | 如果请求的 body 是 Json 格式,就是用分级的 Json 来显示它 |
XML | 如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它 |
Privacy | 显示此请求的私密 (P3P) 信息 |
Headers | 显示响应的 header |
图示:
获取请求信息
下面给大家举一个小例子
抓取商城登录接口信息
示例网站:(接口、ui、或者其他测试均可使用)
http://shop.aircheng.com/
方法一:使用开发者工具
在浏览器端打开F12,然后点击登录接口,也可以获取到相应数据
方法二:Fiddler抓包
1.查看请求方法
2.根据TextView查看文本信息
3.查看表单信息
4.Auth查看token
5.查看Cookies
6.查看Raw
7.Json
获取响应信息
方法一:使用开发者工具
点击指定接口,然后点击响应信息即可查看
方法二:Fiddler抓包
2.查看Headers
3.TextVIew
4.Syntaxview
5. ImageView
6.HexView
7.WebView
8.Auth
9.Caching
10.Cookies
11.Raw
11.Json
12.XMl
总结
在日常的测试过程当作,我们主要观察的是请求的入参跟返回的出参,对比其数据的准确性,博主主要看的几个参数是请求数据当中的Raw、WebForms、Headers当然这都是结合日常工作进行查看。返回主要也是看Headers、Raw、Json模块,根据接口文档核对返回数据,并验证数据库数据的一致性
Fiddler(四) Inspectors详解相关推荐
- C++11 并发指南四(future 详解三 std::future std::shared_future)
上一讲<C++11 并发指南四(<future> 详解二 std::packaged_task 介绍)>主要介绍了 <future> 头文件中的 std::pack ...
- C++11 并发指南四(future 详解二 std::packaged_task 介绍)
上一讲<C++11 并发指南四(<future> 详解一 std::promise 介绍)>主要介绍了 <future> 头文件中的 std::promise 类, ...
- 【区块链开发入门】(四) Truffle详解篇2
由于本篇篇幅较长,因此转为两篇文章.Truffle详解篇篇1请见:link 目录导航页 [区块链开发入门](一) 以太坊的搭建与运行 [区块链开发入门](二) 以太坊的编程接口 [区块链开发入门](三 ...
- Mac下使用Fiddler抓包详解(个人使用过程)
Mac下使用Fiddler抓包详解(个人使用过程) 前言 1.VMware Fusion for Mac 2.win7镜像 3.windows版fiddler mac使用Windows fiddler ...
- 并发编程四 synchronized详解
一 设计同步器的意义 多线程编程中,有可能会出现多个线程同时访问同一个共享.可变资源的情况,这个资源我们称之其为临界资源:这种资源可能是:对象.变量.文件等. 共享:资源可以由多个线程同时访问 可变: ...
- C++11 并发指南四(future 详解一 std::promise 介绍)
前面两讲<C++11 并发指南二(std::thread 详解)>,<C++11 并发指南三(std::mutex 详解)>分别介绍了 std::thread 和 std::m ...
- 系统学习NLP(二十四)--详解Transformer (Attention Is All You Need)
转自:https://zhuanlan.zhihu.com/p/48508221 推荐:http://jalammar.github.io/illustrated-transformer/ 前言 注意 ...
- Docker(四)----Docker-Compose 详解
1. 什么是Docker-Compose Compose项目来源于之前的fig项目,使用python语言编写,与docker/swarm配合度很高. Compose 是 Docker 容器进行编排的工 ...
- Docker(四) Dockerfile 详解
一.Dockerfile文件介绍 1.1 什么是Dockerfile Dockerfile 是构建docker镜像的构建文件,是由一系列命令和参数构成的脚本,即构建镜像的脚本文件.如下为centos的 ...
最新文章
- linux内核 header.s,Linux启动代码header.S研究
- Leetcode--904. 水果成篮
- java 监听器能监听宕机_java内存泄漏与内存溢出
- CentOS下ELK基于ElastAlert实现日志的微信报警
- CCF-201703-1 分蛋糕
- 保持皮肤水嫩有光泽,让皮肤保湿的土办法 - 生活至上,美容至尚!
- 从微软Lync看企业办公通讯平台的演变
- Java Web 前端页面 模板源码
- K60(Cortex-M4)开源开发探索(一)—— K60简介
- idea快捷键最全最新最好
- c语言正确标识符怎么判断,判断C语言的标识符是否正确
- python读取文件并替换字段_python 读取文件并替换字段的实例
- Nmap的下载与基本命令运用
- 202011.22深圳湾渐变晚霞-莫安迪原创摄影作品
- 计算机硕士研究生论文格式,计算机硕士论文格式
- 计算机技术实训的内容,计算机专业生产实习目的及内容
- Android 开发中的日常积累
- 深度:传统服装品牌大量进入,老年身体机能变化催生数千亿中老年服装市场!
- 使用Python抓取网易云音乐所有歌手信息
- Python中mask使用