Servus,
ich versuche gerade mittels dem HttpClient eine Datei herunterzuladen, welche nur verfügbar ist, sofern man sich anmeldet. Leider funktioniert es nicht so (welch ein wunder. warum sollte ich hier ein Thema dazu eröffnen.) Per Suchfunktion und google konnte ich den fehler auch nicht finden.
Ich werde dann ständig auf die Seite zum einloggen weitergeleitet.
ich versuche gerade mittels dem HttpClient eine Datei herunterzuladen, welche nur verfügbar ist, sofern man sich anmeldet. Leider funktioniert es nicht so (welch ein wunder. warum sollte ich hier ein Thema dazu eröffnen.) Per Suchfunktion und google konnte ich den fehler auch nicht finden.
VB.NET-Quellcode
- Sub Main()
- downloadFile()
- While IsActive ' warten, bis downloadFile fertig ist
- End While
- End Sub
- Async Sub downloadFile()
- Dim Login As New NetworkCredential(User, Password)
- Dim handler As New HttpClientHandler
- handler.Credentials = Login
- Dim http As New HttpClient(handler)
- Try
- Using response As HttpResponseMessage = Await http.GetAsync(URL)
- response.EnsureSuccessStatusCode()
- Dim responseBody As String = Await response.Content.ReadAsStringAsync()
- Console.WriteLine(responseBody)
- End Using
- Catch e As HttpRequestException
- Console.WriteLine(Environment.NewLine & "Exception Caught!")
- Console.WriteLine("Message :{0} ", e.Message)
- End Try
- IsActive = False
- End Sub
Ich werde dann ständig auf die Seite zum einloggen weitergeleitet.