Folgende Situation:
Ich nutze einen HTTPWebRequest, um einen POST-Befehl an eine Webseite zu schicken. Der Sinn ist, dass ich damit den Klick eines Buttons simulieren möchte, der dann eine andere Seite lädt. Der POST-Befehl funktioniert auch, und ich bekomme eine Antwort von der Webseite, die ich wie folgt entgegennehme:
Diese Antwort enthält jetzt die neue Seite, die geladen wird, wenn man auf der Webseite auf den Button drückt. Diese würde ich gerne in einem WebBrowser-Control darstellen. Also lasse ich den WebBrowser den Stream laden:
Da sieht man dann das Problem: Da in dem geladenen Stream/HTML-Dokument alle Links relativ angegeben sind, ist die Seite nicht funktionsfähig, da kein Link funktioniert und keine Bilder und CSS Dateien geladen werden können. Gibt es eine Möglichkeit, das zu ändern? (Ohne alle Links durch absolute zu ersetzen :/). Also irgendwie müsste man dem WebBrowser seinen Kontext, im Sinne der URL der Webseite, zuweisen können.
Ich nutze einen HTTPWebRequest, um einen POST-Befehl an eine Webseite zu schicken. Der Sinn ist, dass ich damit den Klick eines Buttons simulieren möchte, der dann eine andere Seite lädt. Der POST-Befehl funktioniert auch, und ich bekomme eine Antwort von der Webseite, die ich wie folgt entgegennehme:
Diese Antwort enthält jetzt die neue Seite, die geladen wird, wenn man auf der Webseite auf den Button drückt. Diese würde ich gerne in einem WebBrowser-Control darstellen. Also lasse ich den WebBrowser den Stream laden:
Da sieht man dann das Problem: Da in dem geladenen Stream/HTML-Dokument alle Links relativ angegeben sind, ist die Seite nicht funktionsfähig, da kein Link funktioniert und keine Bilder und CSS Dateien geladen werden können. Gibt es eine Möglichkeit, das zu ändern? (Ohne alle Links durch absolute zu ersetzen :/). Also irgendwie müsste man dem WebBrowser seinen Kontext, im Sinne der URL der Webseite, zuweisen können.
Skybird schrieb:
Das sind ja Ubisoftmethoden hier !