Распаковать строку GZip в Java

Я могу найти множество функций, которые позволяют распаковать файл GZip, но как мне распаковать строку GZip?

Я пытаюсь разобрать ответ HTTP, где тело ответа сжато с помощью GZip. Однако весь ответ просто сохраняется в строке, поэтому часть строки содержит двоичные символы.

Я пытаюсь использовать:

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

Но это просто вызывает исключение: java.io.IOException: не в формате GZIP

Ответы на вопрос(2)

Ваш ответ на вопрос