fiddler基础知识
fiddler是强大的抓包工具,它的原理是以web代理服务器的形式工作的,使用的代理是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。
代理就是在客户端和服务端之间设置一道关卡,客户端先将请求数据发送出去,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,在返回给客户端。
HTTP协议状态码
HTTP状态码主要分为5类:以1开头表示请求已被接受,需要继续处理;以2开头表示请求已成功被服务器接收、理解并接受;以3开头表示客户端采取进一步的操作才能完成请求;以4开头表示客户端跟服务端连接过程中
发生了错误,妨碍了服务器的处理;以5开头表示服务器在处理请求的过程中有错误或者异常状态发生,问题主要在后端。
常见的主要有:200:服务器成功处理了请求;404:未找到资源,服务器没有找到对应的接口地址;500:内部服务器错误,一般是后台逻辑写的有问题;502:这是服务器上的一个错误网关,服务器配置有问题;503:服务器不可用,服务器正在维护或者暂停了;504:网关超时,一直没有返回数据
fiddler的使用
fiddler可以将网络传输发送与接收的数据包进行截获、重发、编辑等操作。也可以用来检测流量。
要进行抓包首先需要确保Capture Traffic是开启的(安装后默认是开启的),所以基本上不需要做什么配置就可以直接抓包了,这个是针对pc端的,如果是手机端会复杂一点。
参考地址:https://www.cnblogs.com/miantest/p/7289694.html
fiddler手机抓包
原理和pc是一样的,只不过需要做一些处理,fiddler抓包主要用于手机。
参考地址:https://blog.csdn.net/shimengran107/article/details/78644862
网友评论