public class MockClientHttpResponse extends MockHttpInputMessage implements ClientHttpResponse
ClientHttpResponse のモック実装。| コンストラクターと説明 |
|---|
MockClientHttpResponse(byte[] body, HttpStatus statusCode) レスポンス本文をバイト配列として持つコンストラクター。 |
MockClientHttpResponse(InputStreamSE body, HttpStatus statusCode) レスポンス本体が InputStream のコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | close() このレスポンスを閉じて、作成されたリソースを解放します。 |
int | getRawStatusCode()HTTP ステータスコード(非標準で、 HttpStatus 列挙型では解決できない可能性があります)を整数として取得します。 |
HttpStatus | getStatusCode()HTTP ステータスコードを HttpStatus 列挙値として取得します。 |
StringSE | getStatusText() レスポンスの HTTP ステータステキストを取得します。 |
getBody, getHeaderscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetBodygetHeaderspublic MockClientHttpResponse(byte[] body,
HttpStatus statusCode)public MockClientHttpResponse(InputStreamSE body, HttpStatus statusCode)
public HttpStatus getStatusCode() throws IOExceptionSE
ClientHttpResponseHttpStatus 列挙値として取得します。HttpStatus でサポートされていないステータスコードについては、代わりに ClientHttpResponse.getRawStatusCode() を使用してください。
ClientHttpResponse の getStatusCode null)IOExceptionSE - I/O エラーの場合 HttpStatus.valueOf(int)public int getRawStatusCode()
throws IOExceptionSEClientHttpResponseHttpStatus 列挙型では解決できない可能性があります)を整数として取得します。ClientHttpResponse の getRawStatusCode IOExceptionSE - I/O エラーの場合 ClientHttpResponse.getStatusCode(), HttpStatus.resolve(int)public StringSE getStatusText() throws IOExceptionSE
ClientHttpResponseClientHttpResponse の getStatusText IOExceptionSE - I/O エラーの場合 public void close()
ClientHttpResponseCloseableSE の closeSE AutoCloseableSE の closeSE ClientHttpResponse の close