Window之Fiddler构建请求

当通过代理访问网页时遇到无响应数据的问题,通过对比Wireshark和tcpdump抓包发现请求头参数不同。本文介绍如何使用Fiddler构建请求头,特别是调整`Connection`参数(从`close`更改为`keep-alive`),以解决浏览器代理请求失败的状况。

1 问题

1) 我们在浏览器访问普通地址抓包正常,然后在代理后台wget url也正常,但是在浏览器输入代理地址没有返回数据

分析:我们在pc端抓取浏览器访问普通地址正常包(用Wireshare),得到数据包1,然后在代理后台使用wget url正常的时候,用tcpdump抓包,得到数据包2,然后在浏览器输入代理地址(获取不到数据)在代理后台用tcpdump抓包,得到数据包3,然后分析数据包1,和数据包2, 数据包3对比,数据包1和数据包2差不多,但是发现数据包3的头部的有个参数和其它2个数据包不一样,

正常的2个数据包有个请求参数是

Connection: Keep-Alive

不正常的数据包有个请求参数是

Connection: close

然后我们分析自己构建请求,所以我们需要用到Fiddler自己构建请求携带相关参数测试。

 

 

2)比如我们测试一些接口得到数据除了用postman之外,我们还可以用Fiddler,我们需要构建请求

 

 

 

 

2 解决办法(用Fiddler构建请求)

1)点击composer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码莎拉蒂 .

你的鼓励是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值