Announcement

Collapse
No announcement yet.

Lesen einer Weseite mit HttpWebRequest

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lesen einer Weseite mit HttpWebRequest

    Hallo,

    ich versuche eine Webseite mit UserID und Passwort mittels HttpWebRequest auszulesen und die Inhalte zu verarbeiten. Leider bekomme ich immer nur den Inhalt einer Login-Seite geliefert und nicht meine Ziel-Seite.

    Hier mein Code:

    Code:
            ' Create a request for the URL. 		
            Dim request As HttpWebRequest = HttpWebRequest.Create(MyAdress)
            ' If required by the server, set the credentials.
            request.Credentials = New NetworkCredential("MyUser", "MyPassword")
            request.PreAuthenticate = True
            request.Pipelined = False
            request.KeepAlive = True
            request.UserAgent = "Mozilla/4.0 (Compatible; IE6.0; Windows NT 5.1; SV1)"
            request.UnsafeAuthenticatedConnectionSharing = False
            ' Get the response.
            Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
            ' Get the stream containing content returned by the server.
            Dim dataStream As Stream = response.GetResponseStream()
            ' Open the stream using a StreamReader for easy access.
            Dim reader As New StreamReader(dataStream)
            ' Read the content.
            Dim Ergebnis As String = reader.ReadToEnd()
    Wer kann mir sagen, was ich falsch mache. Ich habe auch schon WebRequest anstelle von HttpWebRequest verwendet. Alles ohne Erfolg.

    Wer kann helfen?

    Danke vorab für Eure Hinweise.

    Gruß
    Peter

  • #2
    Also über die Credentials des Browsers wird das nur funktionieren, wenn der Server für die Site Kerberos-Authentifizierung unterstützt. wenn es ne login-seite gibt, die eine eigene passwort-funktion implementiert kommst du damit nicht weiter. etweder mußt du name und passwort dann mit HttpGet in der URL übergeben oder per HttpPost in den Headern. Je nachdem wie die Site das eben haben will.

    Comment

    Working...
    X