fiddle抓包

fiddle的功能(代理服务器)

微信图片1_20180918175015.png

1、看看:抓包
2、选择性接收/查看:过滤


微信图片2_20180918175042.png

微信图片3_20180918175056.png

微信图片4_20180918175108.png

3、改改:断点调试


微信图片5_20180918175121.png

微信图片6_20180918175129.png

4、复制多份:做简单压测
微信图片7_20180918175146.png

微信图片8_20180918175156.png

5、拖时间:模拟弱网
微信图片9_20180918175204.png

微信图片10_20180918175214.png

微信图片11_20180918175229.png

抓包的原理

fiddler相当于一个代理服务器,前端给fiddler发送一个请求,fiddler收到请求并处理之后,发送给服务器;fiddler接收到服务器返回来的响应,处理之后返回给前端。

http协议格式

http协议格式由请求和响应两个构成

其中请求部分由请求行,请求头,请求正文组成,响应由响应行,响应头,响应正文组成:

请求行由请求方法,URL,协议版本组成,URL由协议名、IP、端口、工程名、资源路径组成;响应行由协议版本、响应状态码、响应状态码表述

若请求方法为get,则请求参数在URL?后面(以问号隔开),若请求方法为post,则参数在请求正文内

响应行由协议版本、响应状态码、响应状态码描述

image.png
  • 多个键值对用&隔开
  • 常见的响应状态码
    200-响应成功
    302-重定向
    400-错误的请求,客户端发送的http请求不正确
    404-文件不存在,在服务器上没有客户端要访问的资源
    405-服务器不支持客户端的请求方法
    505-服务器内部错误
  • 总结:
    1xx:信息提示
    2xx 响应成功,表示服务端成功接收到 了客户端的请求
    3xx:服务端没有做任何处理
    4xx:前端错误,表示前端可能出问题了
    5xx:服务器错误,表示服务器可能出问题了,不能响应前端的请求
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容