Re: HTTPStatusCode von Webbrowser Control abfragen
- From: Thorsten Doerfler <t.doerfler_nospam@xxxxxxx>
- Date: Sun, 29 Jul 2007 20:28:08 +0200
Stephan Schmitt schrieb:
Für einen Aufruf einer Seite über das Webbrowser Control muss ich
feststellen, ob der HTTPStatusCode nicht 200 ist (z.B.: 404 nicht gefunden
oder ein anderer Fehler). Das ganze soll Webseiten auf Verfügbarkeit prüfen
und tote Links in Webprojekten aufspüren (unter anderem).
Im Moment habe ich das so geregelt, dass ich vor dem Aufruf einen
HTTPWebRequest starte und den HTTPWebResponse abfrage nach dem StatusCode.
Es gibt doch bestimmt auch die Möglichkeit den StatusCode direkt vom
Webbrowser Control abzufragen, oder den HTTPWebResponse vom Webbrowser
Control zu übernehmen und dann darüber den StatusCode zu erfahren.
Es geht mir um eine schnellere Performance, weil ich sonst jede Seite
zweimal anfordern muss und das natürlich eine Menge Zeit in anspruch nimmt.
Mir ist keine Eigenschaft oder Ereignis des Webbrowser Steuerelement
bekannt, die Informationen über den Statuscode liefern würde. Wenn
Dich aber nur der Status interessiert, dann brauchst Du ja nur die
Header-Informationen abfragen und nicht auch das ganze Dokument laden.
Über die DocumentStream-Eigenschaft des WebBrowser Steuerelement
müsste es aber auch möglich sein, das mit HTTPWebRequest/WebResponse
geladene Document in WebBrowser zu laden.
Thorsten Dörfler
--
vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/
.
- Prev by Date: Re: Konsolenprogramm
- Next by Date: Zip Datei zur Laufzeit erstellen.
- Previous by thread: Datei über 2 Computer kopieren die per RAS Einwahl verbunden sind ?
- Next by thread: Zip Datei zur Laufzeit erstellen.
- Index(es):