クラス 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 ClientHttpResponse
execute()
protected ClientHttpResponse
デフォルトの実装は、構成されたresponse
を返します。リクエストの HTTP メソッドを返します。getURI()
リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。boolean
executed
フラグを取得します。void
setMethod
(HttpMethod httpMethod) リクエストの HTTP メソッドを設定します。void
setResponse
(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
インターフェース org.springframework.http.HttpRequest から継承されたメソッド
getMethodValue
コンストラクターの詳細
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
フラグを取得します。- 関連事項:
execute
- 次で指定:
- インターフェース
ClientHttpRequest
のexecute
- 戻り値:
- 実行のレスポンス結果
- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
executeInternal
デフォルトの実装は、構成されたresponse
を返します。このメソッドをオーバーライドして、リクエストを実行し、構成されたレスポンスとは異なる可能性があるレスポンスを提供します。
toString