Fiddler工具页面简介

前言

一、Fiddler工具页面简介

 

1.快捷菜单

Decode 解码:如果response的TextView区域出现乱码情况,选中上方快捷菜单decode,这样后面的请求都会自动解码了,或者点击下方黄色字体

 

 

 

 

 

2.会话框:抓捕的请求会话列表,每一个请求就是一个会话。会话框的基本信息如下:

(1)#:会话框列表最左侧,#号这一栏是代表这个请求大概是什么内容,<>这个符号就是我们一般要测试的请求与响应的类型。

(2)result:这里是服务器返回的代码,如

--200,请求ok;2xx一般是服务器接受成功了并处理

--3xx,重定向相关

--4xx,404最常见的的就是找不到服务器,一般是请求地址有问题

--5xx,这个一般是服务器本身的错误

(3)protocol:这个是协议类型,如http、https

(4)host:主机地址或域名

(5)url:请求的路径

(6)body:该条请求产生的数据大小

(7)caching:缓存相关

(8)content-type:连接类型

(9)process:客户端类型

3.request:客户端发出去的请求

(1)headers:请求头,这里包含client、cookies、transport等

(2)webfroms:请求参数信息表格展示,更直观。可以直接该区域的参数

(3)Auth:授权相关,如果现实如下两行,说明不需要授权

No Proxy-Authorization Header is present.

No Authorization Header is present.

(4)cookies:查看cookie详情

(5)raw:查看一个完整请求的内容,可以直接复制

(6)json:查看json数据

(7)xml:查看xml文件的信息

 

4.response:服务器端返回的结果:基本和request一致

5.命令行模式,可以输入简单的指令如:cls,执行清屏的作用等

        (1) ?searchtext 为查询字符串,? 开头紧跟关键字。

   (2)  =post 将把所有的 post 请求选中,=get 选中所有 get 请求(不区分大小写)

   (3) help 打开官网文档

   (4) select image 选中所有 image

   (5) select png 选中所有 png 结尾的图片

   (6) cls 或者 clear 清除所有请求

 

 

二、模拟请求

 

 多次执行同一个请求

 

 

 

 

三、url解析

 

 

 

 

 一个完整的url地址,基本格式如下:

https://host:port/path?xxx=aaa&ooo=bbb

--http/https:这个是协议类型,如图中1所示

--host:服务器的IP地址或者域名,如图中2所示

--port:HTTP服务器的默认端口是80,这种情况下端口号可以省略。

如果使用了别的端口,必须指明,例如:192.168.3.111:8080,这里的8080就是端口

--path:访问资源的路径,如图中3所示/s (图中3是把path和请求参数放一起了)

--?:url里面的?这个符号是个分割线,用来区分问号前面的是path,问号后面的是参数

--url-params:问号后面的是请求参数,格式:xxx=aaa,如图4区域就是请求参数

--&:多个参数用&符号连接

 

四、请求参数(params)

1.在url里面请求参数一般叫params,但是我们在fiddler抓包工具看到的参数是:QueryString

2.QueryString是像服务端提交的参数,其实跟params是一个意思,每个参数对应的都有name和value值

3.多个参数情况如下

 

 

注:参考上海悠悠的Fiddler

posted @ 2020-09-18 10:50  fanghui778  阅读(180)  评论(0)    收藏  举报