引言
终于到周三了,终于又迎来了Fiddler的主题时间。
BOSS:翠花~上 Fiddler~~
翠花:。。。
好吧,言归正传。Fiddler 的 session 都是按照顺序展示的,在序号前面则是 session 的快捷图标,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/f8500fa636770e1ae5b90e8a24802e85.webp?x-image-process=image/format,png)
正文
:session被客户端应用,Fiddler或服务器中止。
![](https://i-blog.csdnimg.cn/blog_migrate/1172739c3ef75ca1e8078fb0f5ea8331.webp?x-image-process=image/format,png)
例如:当我打开一个网页后,网页的response还没有发送完的时候,我又重新触发这个网页的请求,session的图标则会这样呈现,这种情况下选中session,右键 > 属性 > X-ABORTED-WHEN查看请求被取消的时间,像我上面描述的情况一般X-ABORTED-WHEN都是SendingResponse。这种情况就是正常的,但是有一种情况就存在问题了。同样还是这个图标,但是session的返回值为5XX,这种应该就是服务器的问题,需要另外跟进
:正在向服务器发送请求,和
![](https://i-blog.csdnimg.cn/blog_migrate/87d475076a678bdee86ecc9e4af26cf1.webp?x-image-process=image/format,png)
:正在从服务器下载响应,这两种状态都是过程状态,不是该session的最终状态。
![](https://i-blog.csdnimg.cn/blog_migrate/3ba4cdbef14a0517950064099e4b3c29.webp?x-image-process=image/format,png)
例如:当我从一个网站下载一个比较大的文件,如:某exe时,就很明显能够看到
这个标志,当所有的response全部返回后(下载完成后),这个标志就会变成
![](https://i-blog.csdnimg.cn/blog_migrate/70c5a0f89d0d5c400205a5ea6cc77690.webp?x-image-process=image/format,png)
,意思就是:响应成功(下载成功),有兴趣可以去某官网上下载一个exe或者apk看一下效果
![](https://i-blog.csdnimg.cn/blog_migrate/bffb7755f37c208283fe4cbb1af10778.webp?x-image-process=image/format,png)
注:当然也不是所有的response完成后都是这个标志
:response是HTML或者XML。有时候会发现返回值是json,但实际上也是这个图标,原因是返回值的Content-Type: text/html
![](https://i-blog.csdnimg.cn/blog_migrate/9b7fcd632d22679fdd917601699a7140.webp?x-image-process=image/format,png)
:请求使用了POST方法向服务发送数据。查看一个请求是get还是post在测试过程中还是很重要的(在不了解这个图标的含义之前,我是通过request有没有body来区分的,现在表示很囧~(⊙﹏⊙)b)
![](https://i-blog.csdnimg.cn/blog_migrate/8b91b426325e34881a7cc87818b5a835.webp?x-image-process=image/format,png)
:重定向标志,返回码为302,快捷图标和返回码配合着看,意思会更明显
![](https://i-blog.csdnimg.cn/blog_migrate/34e1ffd808fc2370be5991c2761bbeb4.webp?x-image-process=image/format,png)
:服务器返回错误的标志,测试过程中需要特别注意(用红色呈现的,不注意到也不可能的哈)
![](https://i-blog.csdnimg.cn/blog_migrate/d1aba9416535bd4b1694a1c20cba50ba.webp?x-image-process=image/format,png)
:response是Flash。例如这条请求
![](https://i-blog.csdnimg.cn/blog_migrate/7ca291dcd3aabf630a06338d0dc05196.webp?x-image-process=image/format,png)
http://img1.126.net/channel12/021501/300250_1113.swf(通过后缀就能看出文件类型哈)
:response是图像文件。例如这条请求
![](https://i-blog.csdnimg.cn/blog_migrate/20a1b0bf0ace8b3e1b46d0ab8aa8f7b7.webp?x-image-process=image/format,png)
http://gb.cri.cn/mmsource/images/2014/08/29/nx20140829001.png(文件类型也是很明显)
:response是json格式
![](https://i-blog.csdnimg.cn/blog_migrate/322ce4273367588581bbadbf97d9484f.webp?x-image-process=image/format,png)
:response是脚本文件
![](https://i-blog.csdnimg.cn/blog_migrate/cba9dc420fbd48deda0ae3b57943bd60.webp?x-image-process=image/format,png)
:response是css
![](https://i-blog.csdnimg.cn/blog_migrate/487840c8f2e394c298afd5616cd5b11c.webp?x-image-process=image/format,png)
:response是xml文件
![](https://i-blog.csdnimg.cn/blog_migrate/e33f077a6b12183b8dc6271090cc816c.webp?x-image-process=image/format,png)
:response是视频文件。例如这条请求
![](https://i-blog.csdnimg.cn/blog_migrate/35bf9a5ab2ec579610d6b21f7ba4ec9e.webp?x-image-process=image/format,png)
作者:司马粮
链接:http://www.jianshu.com/p/1b36f6b92e80
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。