一、fiddler简介
1、简介:
1)是位于客户端和服务器端的HTTP代理
2)是web调试的利器
2、功能:
1)监控浏览器所有的HTTP/HTTPS流量
2)查看、分析请求内容细节
3)伪造客户端请求和服务器响应
4)测试网站的性能
5)解密HTTPS和web的会话
6)全局、局部断点功能
7)第三方插件
3、使用场景:
- 接口测试
- 线上环境调试
- web性能分析
- 判断前后端bug
- 开发环境hosts配置
- mock
- 弱网断网测试
二、报文内容详解
1、请求报文:
1、请求行(请求方法,统一资源定位符,http协议和版本号)
2、请求头:发起请求的附加信息
(host:主机是哪个
Accept:接收的内容是什么,格式
user-Agent:用户客户端的说明,系统,浏览器版本说明
conyent-type:发送的格式(数据的格式,数据的编码)
reffer:表示从哪个网址,页面发起的
Accept-language:接受的语言是什么
cookie:)
3、空一行
4、请求体:实实在在发送的内容
- 请求方法
GitHub为restful风格,主要使用了上边put、delete、get、post请求方法<