Код: Выделить всё
APPLICATION/JSON
[*] Итак, S3 отвечает с помощью заголовка Content-type : application/json . Тем не менее, содержание имеет тип приложения/octet-stream .
О дезиализации контента я встречаюсь с java.util.zip.zipexception: неверная проверка заголовка из-за контента-type maskatch. Class = "Lang-Java PrettyPrint-Override">
Код: Выделить всё
String apiUrl = "https://url";
//REQUEST
final var client = HttpClients.createDefault();
HttpGet httpGet = new HttpGet(apiUrl);
httpGet.addHeader("Accept", "application/octet-stream"); //IT IS USELESS TO ADD HERE (IGNORED).
//RESPONSE
var response = client.execute(httpGet);
//DESERIALIZATION
byte[] responseString = EntityUtils.toString(response.getEntity());
CustomObject fullValuationObject = CompressedReadWriteFormat.deserializeDeflated(responseString);
Подробнее здесь: https://stackoverflow.com/questions/795 ... ication-oc