クラス MockClientHttpRequest
java.lang.ObjectSE
org.springframework.mock.http.MockHttpOutputMessage
org.springframework.mock.http.client.MockClientHttpRequest
- 実装されているすべてのインターフェース:
ClientHttpRequest、HttpMessage、HttpOutputMessage、HttpRequest
ClientHttpRequest のモック実装。- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Brian Clozel, Sam Brannen
コンストラクターの概要
コンストラクターコンストラクター説明MockClientHttpRequest(HttpMethod httpMethod, StringSE uriTemplate, ObjectSE... vars) 指定されたHttpMethod、URI テンプレート、URI テンプレート変数値でMockClientHttpRequestを作成します。MockClientHttpRequest(HttpMethod httpMethod, URISE uri) メソッドのサマリー
修飾子と型メソッド説明final ClientHttpResponseexecute()protected ClientHttpResponseデフォルトの実装は、構成されたresponseを返します。このリクエストのリクエスト属性の変更可能なマップを返します。リクエストの HTTP メソッドを返します。getURI()リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。booleanexecutedフラグを取得します。voidsetMethod(HttpMethod httpMethod) リクエストの HTTP メソッドを設定します。voidsetResponse(ClientHttpResponse clientHttpResponse) このリクエストを実行した結果として使用されるClientHttpResponseを設定します。voidリクエストの URI を設定します。toString()クラス org.springframework.mock.http.MockHttpOutputMessage から継承されたメソッド
getBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeadersクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.http.HttpMessage から継承されたメソッド
getHeadersインターフェース org.springframework.http.HttpOutputMessage から継承されたメソッド
getBody
コンストラクターの詳細
MockClientHttpRequest
public MockClientHttpRequest()MockClientHttpRequest
指定されたHttpMethod、URI テンプレート、URI テンプレート変数値でMockClientHttpRequestを作成します。- 導入:
- 6.0.3
MockClientHttpRequest
メソッドの詳細
setMethod
リクエストの HTTP メソッドを設定します。getMethod
インターフェースからコピーされた説明:HttpRequestリクエストの HTTP メソッドを返します。- 次で指定:
- インターフェース
HttpRequestのgetMethod - 戻り値:
- HttpMethod 値としての HTTP メソッド
- 関連事項:
setURI
リクエストの URI を設定します。getURI
インターフェースからコピーされた説明:HttpRequestリクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。- 次で指定:
- インターフェース
HttpRequestのgetURI - 戻り値:
- リクエストの URI (非
null)
setResponse
このリクエストを実行した結果として使用されるClientHttpResponseを設定します。- 関連事項:
isExecuted
public boolean isExecuted()executedフラグを取得します。- 関連事項:
getAttributes
インターフェースからコピーされた説明:HttpRequestこのリクエストのリクエスト属性の変更可能なマップを返します。- 次で指定:
- インターフェース
HttpRequestのgetAttributes
execute
- 次で指定:
- インターフェース
ClientHttpRequestのexecute - 戻り値:
- 実行のレスポンス結果
- 例外:
IOExceptionSE- I/O エラーの場合- 関連事項:
executeInternal
デフォルトの実装は、構成されたresponseを返します。このメソッドをオーバーライドして、リクエストを実行し、構成されたレスポンスとは異なる可能性があるレスポンスを提供します。
toString