Decompress GZip string in Java

Ich kann viele Funktionen finden, mit denen Sie eine GZip-Datei dekomprimieren können, aber wie dekomprimiere ich eine GZip-Zeichenfolge?

Ich versuche eine HTTP-Antwort zu analysieren, bei der der Antworttext mit GZip komprimiert wird. Die gesamte Antwort wird jedoch einfach in einer Zeichenfolge gespeichert, sodass ein Teil der Zeichenfolge Binärzeichen enthält.

Ich versuche zu benutzen:

byte responseBodyBytes[] = responseBody.getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(responseBodyBytes); 
GZIPInputStream gzis = new GZIPInputStream(bais);

Aber das löst nur eine Ausnahme aus: java.io.IOException: Nicht im GZIP-Format

Antworten auf die Frage(4)

Ihre Antwort auf die Frage