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方法。 我写了这个代码
HttpHeaders response = restTemplate.headForHeaders("/rest/members/card/{cardId}", cardId);
我没有找到一个方法来从响应得到200或404的值。我没有看到任何方法。 这可能吗?
你应该使用RestTemapate的'exchange'方法。收到ResponseEntity后,调用responseEntity.getStatusCode() – GVArt