我目前正在构建一个扩展公司范围内部网站的应用程序。该应用程序进行与浏览器在该网站上冲浪时相同的调用 - 它只是使用HTTP-POST提交一些表单。
我需要使用我们公司的代理IP才能通过我的应用程序获得授权请求。
_webclient = new WebClient();
_webclient.Proxy = new WebProxy("A.B.C.D:8080", false, new string[0], CredentialCache.DefaultCredentials);
_webclient.UseDefaultCredentials = true;
(注意:IP不是本地代理,因此Wireshark / Fiddler应该能够捕获它)。
运行我的应用程序时,我从服务器得到正确的响应,但我无法通过wireshark / fiddler看到任何流量。
var response = _webclient.UploadString("http://myFancyurl/foo.php", "POST", "some=data&sendTo=theServer");
// response is now "<html>......"
使用代理或关于wireshark / Fiddler的任何想法我做错了吗?