Diskuze: Připojení každého vlákna k jinému proxy
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pomocí http se mi to podařilo takto:
WebProxy webProxy = new WebProxy(ip);
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://example.com");
webRequest.Proxy = webProxy;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
Stream receiveStream = response.GetResponseStream();
WebBrowser webBrowser = new WebBrowser();
webBrowser.DocumentStream = receiveStream;
Nastal zde ale problém. Jak vyřešit, když se stránka sama načte na jinou url? Když použiju tento kód, tak na nové stránce to hodí chybu proxy, prostě se nenačte. V url je blank, tedy načít na danou url už to nejde. Jak vyřešit tento problém?
sama načte na jinou url
Nejak nechapu. Zkus to lepe popsat
na nové stránce to hodí chybu proxy
Na jake nove strance?
Vseobecne vzato http/https protokol funguje na principu dotaz->odpoved nic vic. Takze kazdy dotaz realizovany skrz proxy se skrz ni musi vratit pokud nenastane nejaky problem po "ceste".
Stránka se přesměruje například pomocí JavaScriptu. Je to dost reálné v mém případě.
Když se stránka přesměruje, tak jelikož se neaktualizuje http request, tak to hodí chybu. Přesněji to nenajde proxy server. V URL je uloženo pouze blank, takže načíst novou URL pak nejde.
Řešení by bylo odchytit přesměrování, ale jak?
Zobrazeno 5 zpráv z 5.