使用RestTemplate从另一个Spring启动应用程序调用一个Spring启动应用程序中的服务时,将错误消息设置为NULL

时间:2018-04-02 08:03:21

标签: spring http spring-boot resttemplate

AM尝试从另一个应用程序调用spring boot微服务。

这是我的服务器代码,如果发生任何异常

        return ResponseEntity.status(HttpStatus.FORBIDDEN)
                .body(new com.test.models.ResponseEntity("Tenant details 
         not found"));

这是我的客户端代码,

ResponseEntity<Object> uploadResponse = 
          restTemplate.exchange("http://TESTAPPLICATION/v1/object",
          HttpMethod.POST, requestEntity, Object.class);

我的回复是

  Caused by: org.springframework.web.client.HttpClientErrorException: 403 null

如果我从PostMan点击我的终端,我会收到正确的回复消息。

但是从我的客户端应用程序获取响应消息为null。请让我知道出了什么问题。

更新:

截图。   客户端使用INTERNAL_SERVER_ERROR进行响应。但是从我的服务器iam回复403。 enter image description here

0 个答案:

没有答案