Sto cercando di utilizzare il server proxy pubblico (http://www.unblockwebnow.info/) per inviare richiesta HTTP al sito di destinazione, dire http://stackoverflow.com :)Utilizzando server proxy pubblico nel client HTTP
Il mio cliente ha HTTP seguente architettura:
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();
Dopo l'esecuzione del codice per rawHTML ottengo "pageok -managed by puppet - hostingcms02 pageok"
Se io commento HttpWRequest.Proxy = myProxy;
linea, ottengo il contenuto del sito.
L'indirizzo proxy è di tutti i tipi incasinato. Sembra un sito spazzatura. –
provare un altro proxy –
e la porta così – VladL