Я пытаюсь получить доступ к статическому json, используя метод getForObject.Он работал нормально в течение 14 часов, а затем начал бросать 400 Bad Request.Еще через 24 часа он начал выдавать UnsupportedHttpStatusCodeException [494] null.
Мы используем экземпляр aws ec2 для размещения нашего приложения.Эта проблема возникает примерно через 14 часов после развертывания и исчезает после повторного развертывания приложения, чтобы снова появиться через 14 часов.Мой класс клиента имеет следующий код.
public void getData(String apiUrl){
try{
LOGGER.info( "Using restTemplate getForObject" );
Data response = restTemplate.getForObject( apiUrl, Data.class );
LOGGER.info( "Response {}", response );
}catch ( RestClientException e ){
LOGGER.error( "Exception while getForObject : {}", e );
}
}