贝网博客

我的分类
流水记事
源码下载
Asp.net
其它
数据库
Javascript
.Net技术
我的相册
友情链接
博客园
CSDN博客
Start0
最新回复
fasdfasdf
[:..
lz这个东西好厉害,我..
哈哈,好照片
不错,以前一直用黄色..
终于找到支持ff的修正..
终于找到支持ff的修正..
新鲜性
看看,试试,好不好使。
好东西一起学习[:img0..
分类 =》.Net技术
Fiddler2无法捕获到HttpWebRequest请求的问题
发表于:2012-08-16 16:02:16
更新于:2012-10-29 16:33:12

在之前的工作中,使用Fiddler2经常无法捕获到HttpWebRequest发起的请求,找了好久的原因都没找到,在应用程序里写

<system.net>
<defaultProxy enabled="true">
  <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
</defaultProxy>
</system.net>

也没有效果,今天终于发现,是因为我封装了HttpWebRequest的方法,里面手动写了一句:
httpWebRequest.Proxy = null;

默认情况下,HttpWebRequest会使用系统设置的代理去请求(IE里的代理设置),设置为null后,就不使用代理,直接请求,而Fiddler2是通过设置代理为127.0.0.1:8888来捕获Http请求的,所以就捕获不到了,把上面那行代码注释掉,就ok了

发表评论
名称(*):
邮箱:
正文:

©2008 Beinet.cn 版权所有