Использование restTemplate.exchange(uri, method, entity, responseType)
для вызова REST завершается неудачно с RestClientException
, если ответ неправильный responseType
. Например.,
org.springframework.web.client.RestClientException: Error while extracting response for type [java.util.List<java.lang.Byte>] and content type [application/json;charset=UTF-8];
nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Numeric value (281759) out of range of Java byte
Поскольку это не RestClientResponseException
, у нас, похоже, нет доступа к данным ответа, таким как код состояния и тело (даже в необработанном виде).
Есть ли способ получить (необработанные) данные из исходного (не разбираемого) ответа? (для регистрации)