HTTP Response mit Transfer-Encoding:chunked einlesen

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich habe einen http-Request an einen Server gestellt. Als Antwort bekomme ich vom Server Transfer-Encoding:chunked.

Habe jetzt keine Ahnung wie ich diese Daten einlesen kann.

Bisher habe ich alle Response folgendermaßen eingelesen

Code:
InputStreamReader in = new InputStreamReader(connection.getInputStream());

          BufferedReader bufRead = new BufferedReader(in);
          String line;

          while((line = bufRead.readLine()) != null){
                      response += line;
           }
           System.out.println("Daten:" + response);
           bufRead.close();
           in.close();

Leider kommt hier nicht das erwartet Ergebnis dabei heraus. Da ich bisher keinen Fehler in meinem http-Request gefunden habe stellt sich mir die Frage: Funktioniert das Einlesen bei Transfer-Encoding:chunked überhaupt so?
 
Was genau kommt denn rein nachdem du du die Abfrage abgesendet hast?
Oder wie lautet die Fehlermeldung?

In Line 9 müsstest du doch etwas ausgeben?


Gruß
Sparrow
 
Es kommt ein html Dokument rein, aber irgend wie hab ich das Gefühl da fehlt was bzw ist falsch. Hätte was anderes erwartet.Drum dachte ich, ich lese vielleicht falsch ein.
 
*GELÖST*

Das einlesen funktioniert trotzdem so, hab nen anderen Fehler im Code gahabt, den ich 3 tage lang überlesen habe :x
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben