Ein herzliches Hallo an die Leser meines Problems ,
ich versuche um, die Authentizität einer Anmeldung zu prüfen, auf einen REST Service einer Website zuzugreifen bei der alle potentiellen Personen, die sich anmelden könnten, zwangsläufig bereits registriert sind. Ich habe anhand der Hilfetexte der Seite den Aufbau der Adresse zusammengestellt. Wenn ich diese direkt in die Adresszeile eines Browser eingebe dann funktioniert es. Ich bekomme den Inhalt einer JSON Datei angezeigt, welche mir zeigt, dass die Anmeldung erfolgreich war.
Wenn ich das ganze im Code mit einem HTTPWebRequest mache, dann funktioniert es nicht und bricht in der Zeile mit dem GetResponse ab mit dem Fehler:
Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden..
InnerException: "Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen."
Ich verstehe nicht wo ich etwas falsch mache, kann mir jemand auf die Sprünge helfen und den Fehler im Code finden???
Vielen Dank schon einmal im voraus...
Der Code:
PS: Die Zugangsdaten sind Testzugangsdaten von der Website, also bereits öffentlich.
ich versuche um, die Authentizität einer Anmeldung zu prüfen, auf einen REST Service einer Website zuzugreifen bei der alle potentiellen Personen, die sich anmelden könnten, zwangsläufig bereits registriert sind. Ich habe anhand der Hilfetexte der Seite den Aufbau der Adresse zusammengestellt. Wenn ich diese direkt in die Adresszeile eines Browser eingebe dann funktioniert es. Ich bekomme den Inhalt einer JSON Datei angezeigt, welche mir zeigt, dass die Anmeldung erfolgreich war.
Wenn ich das ganze im Code mit einem HTTPWebRequest mache, dann funktioniert es nicht und bricht in der Zeile mit dem GetResponse ab mit dem Fehler:
Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden..
InnerException: "Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen."
Ich verstehe nicht wo ich etwas falsch mache, kann mir jemand auf die Sprünge helfen und den Fehler im Code finden???
Vielen Dank schon einmal im voraus...
Der Code:
Quellcode
- Private Sub BtnGET_Click(sender As Object, e As EventArgs) Handles btnGET.Click
- Dim Request As HttpWebRequest = CType(WebRequest.Create("https://www2.hi-tier.de/Hittest3/api/hit/BETRKOM?columns=BNR15&bnr=010000000001&mbn=0&pin=900001&cacheTimeout=10"), HttpWebRequest)
- Request.Method = "GET"
- Request.ContentType = "application/json; charset=utf-8"
- Request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/4.0 (.NET CLR 3.5.30729"
- Dim Response As HttpWebResponse = Request.GetResponse()
- Dim reader As New StreamReader(Response.GetResponseStream())
- Dim ServerResponse As String = reader.ReadToEnd()
- reader.Close()
- Response.Close()
- End Sub
PS: Die Zugangsdaten sind Testzugangsdaten von der Website, also bereits öffentlich.