为什么getForEntity Spring不会在响应中返回状态-Spring RestTemplate

时间:2019-12-11 19:08:56

标签: java spring resttemplate

当状态为200时,它确实会返回我, 但是当它是404时,它不会在响应中返回状态, 并返回异常状态。 我知道状态404必须返回它作为响应,请有人可以帮助我。

RestTemplate restTemplate = new RestTemplate(new BufferingClientHttpRequestFactory(new SimpleClientHttpRequestFactory()));

    ResponseEntity<OseResponse> reponse  = restTemplate.getForEntity("http://localhost:8083/ose-documents/documents/" + requestGetDocumentsBean.getRuc() +
                                                                                                                     "/" + requestGetDocumentsBean.getDocType() +
                                                                                                                     "/" + requestGetDocumentsBean.getSerial() +
                                                                                                                     "/" + requestGetDocumentsBean.getSeq(), OseResponse.class);
    if (reponse.getStatusCode() == HttpStatus.OK) {
          //code
    }else {
          //code
    }

0 个答案:

没有答案