【发布时间】:2021-11-18 15:39:16
【问题描述】:
我有一个简单的集成流程,它通过多次尝试向外部资源发送请求。我为此目的创建RequestHandlerRetryAdvice:
RequestHandlerRetryAdvice requestHandlerRetryAdvice = new RequestHandlerRetryAdvice();
requestHandlerRetryAdvice.setRecoveryCallback(retryContext -> {
Message<?> failedMessage = ((MessagingException) retryContext.getLastThrowable()).getFailedMessage();
//TODO: get http status
return failedMessage.getPayload();
});
我需要知道的是 http 状态。我怎样才能得到它?
【问题讨论】: