c# - why won't WebProxy BypassProxyOnLocal work for me? -
i'm trying http calls i'm making c# .net local address (localhost:3000) use proxy set (so can go through fiddler). using below webproxy approach works if point target url non-local address, need point local web-server have (at localhost:3000), , when request not going through proxy.
i have inlcuded "proxyobject.bypassproxyonlocal = false". should make work no? suggestions re how force request go through webproxy http calls targetting local address?
    webproxy proxyobject = new webproxy("http://localhost:8888/", false);     proxyobject.credentials = new networkcredential();      proxyobject.bypassproxyonlocal = false;     webrequest.defaultwebproxy = proxyobject;      var request = (httpwebrequest)webrequest.create(targeturi);      // included line double check     request.proxy = proxyobject;   subsequent calls not go through proxy however, such when do:
 var res = (httpwebresponse)req.getresponse();   thanks
i around appending "dot" localhost, instead of accessing "localhost", try access "localhost." (notice dot @ end of hostname)
credit credit due: got unusual tip thread http://www.west-wind.com/weblog/posts/2009/jan/14/monitoring-http-output-with-fiddler-in-net-http-clients-and-wcf-proxies#596591
works fine!
Comments
Post a Comment