I want to use my private proxy in C# desktop application to get the data from some website. I am using the below code :
WebProxy myProxy = new WebProxy();
myProxy.Address = new Uri("MY_PRIVATE_PROXY:PORT");
myProxy.Credentials = new NetworkCredential("MY_PROXY_ID", "MY_PROXY_PASS");
String loingStr = string.Format("http://www.google.com/");
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(loingStr);
myRequest.Proxy = myProxy;
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
I works great without error.
But When I try to use :
String loingStr = string.Format("http://www.google.com/search?q=money&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a");
in above code it gives me following error :
The remote server returned an error: (403) Forbidden.
Please help me.
While specifying path it is always better to use @string
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)