.net http请求使用代理404错误未找到

时间:2011-06-22 08:26:06

标签: .net http proxy

我正在使用.net桌面应用程序使用代理向我的网站发出http请求。 当我使用代理发出请求时,它适用于http://www.mySite.com,但当我尝试执行请求时返回404错误,例如http://www.mySite.com/someSection

当我在没有代理的情况下发出请求时,它适用于两种情况。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(websiteURL);
                WebProxy proxy = new WebProxy(@"http://payforexsurf.info", false);
                request.Proxy = proxy;
                request.Method = "GET";
                request.KeepAlive = false;
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

1 个答案:

答案 0 :(得分:0)

我刚看了他们的网站,我看不到他们在哪里宣传它作为可以这种方式使用的代理服务。您的代码看起来确实正确,并且应该对正确的代理服务起作用。我认为问题是这个基于Web的“网页请求”服务不是一个合适的代理服务器。

希望这有帮助