【发布时间】:2018-08-07 15:02:13
【问题描述】:
我有两个微服务。第一个接收来自前端的调用,然后调用第二个 uService 以接收一些数据。最后一个是返回错误响应(错误请求,这没关系 - 这是一个用例)。但是,我丢失了从第二个微服务返回的正文(消息),因为第一个在调用中抛出了 HttpClientErrorException 400 null
这是我的代码:
ResponseEntity<MyEntity> entityResponse = restTemplate.getForEntity(url, MyEntity.class, id);
我无法执行entityResponse.getStatusCode(),因为抛出了异常。
在 ControllerAdvice 中处理它,即使我从服务返回自定义消息,我的异常消息也是“400 null”。
所以,我想得到被调用的uservice中发送的响应消息来管理它。
提前致谢。
【问题讨论】:
标签: java spring rest spring-mvc