After I modified Consuming a RESTful Web Service example to call get users by id from api.stackexchange.com I get JsonParseException:
com.fasterxml.jackson.cor
private String callViaRest(String requestString, Steps step) {
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.TEXT_XML);
headers.add("Accept-Encoding", "application/gzip");
HttpEntity entity = new HttpEntity(requestString, headers);
byte[] responseBytes = jsonRestTemplate
.exchange("yourUrl", HttpMethod.POST, entity, byte[].class).getBody();
String decompressed = null;
try {
decompressed= new String(CompressionUtil.decompressGzipByteArray(responseBytes),Charsets.UTF_8);
} catch (IOException e) {
LOGGER.error("network call failed.", e);
}
return decompressed;
}