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, getHeaders
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getBody
getHeaders
public MockClientHttpResponse(byte[] body, HttpStatus statusCode)
public MockClientHttpResponse(InputStreamSE body, HttpStatus statusCode)
public HttpStatus getStatusCode() throws IOExceptionSE
ClientHttpResponse
HttpStatus
列挙値として取得します。HttpStatus
でサポートされていないステータスコードについては、代わりに ClientHttpResponse.getRawStatusCode()
を使用してください。
ClientHttpResponse
の getStatusCode
null
)IOExceptionSE
- I/O エラーの場合 HttpStatus.valueOf(int)
public int getRawStatusCode() throws IOExceptionSE
ClientHttpResponse
HttpStatus
列挙型では解決できない可能性があります)を整数として取得します。ClientHttpResponse
の getRawStatusCode
IOExceptionSE
- I/O エラーの場合 ClientHttpResponse.getStatusCode()
, HttpStatus.resolve(int)
public StringSE getStatusText() throws IOExceptionSE
ClientHttpResponse
ClientHttpResponse
の getStatusText
IOExceptionSE
- I/O エラーの場合 public void close()
ClientHttpResponse
CloseableSE
の closeSE
AutoCloseableSE
の closeSE
ClientHttpResponse
の close