第七天

作者: 驴_beaf | 来源:发表于2018-09-18 18:05 被阅读0次

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:服务器错误,表示服务器可能出问题了,不能响应前端的请求

相关文章

网友评论

      本文标题:第七天

      本文链接:https://www.haomeiwen.com/subject/feyynftx.html