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