Fiddler 调试手机上的http请求

本文介绍如何利用Fiddler工具解决WebView下载功能中Content-Length显示为-1的问题。包括设置Fiddler允许远程连接及配置手机代理以实现对手机WebView请求的监听。

   以前做web的时候用过Fiddler来调试,Fiddler功能强大,能够在http请求的前后插入数据。然后有次就用它来把百度返回的主页logo给替换掉,然后给其他人看 ,当然是纯属好玩 = =  

       现在用到个问题是,WebView的下载功能中,发现有些http请求返回的Headers信息中 , Content-Length 有时为-1,网上也说这个情况是正常的,无奈这种情况发生的概率比较小,不好调试。于是想通过Fiddler来调试下。


     设置Fiddler为可远程连接,从Fiddler界面中打开 "Tools" -> "Fiddler Options..." 选项 ,点击 "Connections"列,


   设置完了后需要重启一下,重启一下。表示没重启,然后就一直看到手机上的http请求。。


   最后设置手机的代理 ,先查看pc的IP地址,可以在cmd下输入"ipconfig" 查看,或者将鼠标移到Fiddler

的右上角 "onLine" 也可以看到。然后设置手机WLAN代理:


 

  代理服务器主机名:填pc上的ip地址

  代理服务器端口:  Fiddler默认端口,8888


其他地方不用填,这样通过手机访问http请求是,Fiddler都能监听到了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值