0
스프링 부트 응용 프로그램이 있습니다. 나는 휴식 건축을 사용한다.HttpHeaders 및 상태 값
이 방법이 있습니다.
@RequestMapping(value = "/members/card/{cardId}", method = RequestMethod.HEAD)
public ResponseEntity hasCardIdValid(@PathVariable(value = "cardId") String cardId) {
return memberService.hasCardIdValid(cardId) ? new ResponseEntity(HttpStatus.OK) : new ResponseEntity(HttpStatus.NOT_FOUND);
}
다른 응용 프로그램에서 hasCardIdValid 메서드를 호출하고 싶습니다. 나는 응답에서 200 (404) 값을 얻을 수있는 방법을 찾을 수없는이 코드
HttpHeaders response = restTemplate.headForHeaders("/rest/members/card/{cardId}", cardId);
을 썼다. 나는 그 어떤 방법도 보지 못했다. 가능합니까?
RestTemapate의'exchange' 메소드를 사용해야합니다. ResponseEntity를 수신 한 후 responseEntity.getStatusCode()를 호출하십시오. – GVArt