Ich dekodiere HTTP-Pakete. Und ich sah ein Problem, dass Chunk-Problem. Wenn ich ein HTTP-Paket bekomme, hat es einen Header und einen Body. Wenn Transefer-Codierung ist chunked ich weiß nicht, was zu tun ist?Chunked HTTP-Decodierung in Java?
Gibt es eine nützliche API oder Klasse zum Dechunk der Daten in JAVA?
Und wenn jemand, erfahren über HTTP-Decodierung, bitte zeigen Sie mir einen Weg, wie man das macht?
Eigentlich mache ich Offline-HTTP-Decodierung und ich habe nur Header und Körper von http-Paket. Und ich werde das Paket entschlüsseln. Aber ich brauche eine API, die Header und Körper bekommt und entschlüsselte Daten liefert. Gibt es so api? – CodingForever
Der Wikipedia-Artikel enthält Details wie ein Chunk aussieht. Sie können im Grunde nur auf CRLF teilen (\ r \ n). Es sind die Bytes 10 und 13. Der erste Teil ist dann der Header, der die Chunklänge in Hex darstellt. Der zweite Teil ist dann die Chunk-Daten selbst. Sie sammeln und verketten alle diese Brocken. Der 'ChunkedInputStream' macht genau das. – BalusC
weil deine Antwort richtig ist. – CodingForever