第一步:运行项目;
第二步:打开fiddler工具
第三步:打卡“Composer”选项卡—>Parsed选项卡—>选择post请求方式—>输入访问地址如:http://localhost:4523/Account/login—>操作Execute按钮
1、RequestHeaders文本区域输入:
Content-Type: application/json
2、RequestBody文本框输入相应的参数:
{
"UserName":"wang",
"Password":"123456"
}
第四步:看左侧所有的方法,选择你要的方法
第五步:查看Inspectors选项卡,查看json选择项,查看数据
五、设置过滤
方式1:
点击 Filters(过滤器)选项卡,点击 Use Filters(使用过滤器),
配置 Hosts(主机),Client Process(客户端进程),Request Headers(请求标头),Breakpoints(断点),Response Status Code(响应状态代码),Response Type and Size(响应类型和大小),Response Headers(响应标头),
点击 Actions(操作) 的 Run Filterset now(立即运行过滤设置)
方式2:
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开Fiddler > Tools > Fiddler Options > HTTPS >
...from remote clients only,勾选这个选项就可以了。
...from all processes:抓所有的请求
...from browsers only:只抓浏览器的请求
...from non-browsers only:只抓非浏览器的请求
...from remote clients only:只抓远程客户端请求
六、Inspectors 检查
可以查看URL地址详细的 请求参数(request) 和 响应参数(response) 信息
Transformer:显示响应的编码信息
None:无压缩。
GZIP:GZIP压缩。
DEFLATE:DEFLATE压缩是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。
BZIP2:BZIP2压缩是一个基于Burrows-Wheeler变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。
Brotli:Brotli压缩取代DEFLATE压缩来对文本文件压缩,通常可以增加20%的压缩密度,而压缩与解压缩速度则大致不变。
七、Composer 组合器,发送HTTP请求
请求类型:POST,GET,PUT,DELETE
请求地址
请求参数
执行按钮
八、Replay 数据重放
选择一个请求地址 -> 右键 -> Replay(数据重放) -> Reissue from Composer(从组合器重放) -> 切换到Composer(组合器)页面 -> 查看请求地址,请求参数 -> Execute(执行)
九、Automatic BreakPoints
开启断点调试,可以修改请求和响应数据
*
*
*