próbuję użyć serwera proxy publicznego (http://www.unblockwebnow.info/), aby wysłać żądanie HTTP do miejsca docelowego, powiedzmy http://stackoverflow.com :)Korzystanie z serwera proxy publiczną klienta HTTP
Mój klient HTTP ma następujące architektury:
string url = "http://stackoverflow.com";
HttpWebRequest HttpWRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWRequest.Method = "GET";
WebProxy myProxy = new WebProxy();
myProxy.Address = new Uri("http://www.unblockwebnow.info/");
HttpWRequest.Proxy = myProxy;
HttpWebResponse HttpWResponse = (HttpWebResponse)HttpWRequest.GetResponse();
StreamReader sr = new StreamReader(HttpWResponse.GetResponseStream(), encoding);
var rawHTML = sr.ReadToEnd();
sr.Close();
Po wykonaniu kod rawHTML uzyskać "pageok -managed by puppet - hostingcms02 pageok"
Gdybym wykomentuj HttpWRequest.Proxy = myProxy;
linii, otrzymuję treść strony.
Adres proxy jest różnego rodzaju pomieszany. Wygląda jak witryna śmieciowa. –
spróbuj innego proxy –
i portu również – VladL