public interface ClientHttpResponse extends HttpInputMessage, CloseableSE
ClientHttpRequest.execute()
の呼び出しによって取得されます。ClientHttpResponse
は、通常 finally
ブロックでクローズする必要があります。
修飾子と型 | メソッドと説明 |
---|---|
void | close() このレスポンスを閉じて、作成されたリソースを解放します。 |
int | getRawStatusCode() HTTP ステータスコード(非標準であり、 HttpStatus 列挙型で解決できない可能性があります)を整数として返します。 |
HttpStatus | getStatusCode() レスポンスの HTTP ステータスコードを返します。 |
StringSE | getStatusText() レスポンスの HTTP ステータステキストを返します。 |
getBody
getHeaders
HttpStatus getStatusCode() throws IOExceptionSE
IOExceptionSE
- I/O エラーの場合 IllegalArgumentExceptionSE
- 不明な HTTP ステータスコードの場合 HttpStatus.valueOf(int)
int getRawStatusCode() throws IOExceptionSE
HttpStatus
列挙型で解決できない可能性があります)を整数として返します。IOExceptionSE
- I/O エラーの場合 getStatusCode()
, HttpStatus.resolve(int)
StringSE getStatusText() throws IOExceptionSE
IOExceptionSE
- I/O エラーの場合 void close()
AutoCloseableSE
の closeSE
CloseableSE
の closeSE