クラス HttpRequestValues
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpRequestValues
- 既知の直属サブクラス
ReactiveHttpRequestValues
@HttpExchange
アノテーション付きメソッドから抽出された HTTP リクエスト値とそれに渡される引数値のコンテナー。これは、基になる HTTP クライアントに適応するために HttpExchangeAdapter
に渡されます。- 導入:
- 6.0
- 作成者:
- Rossen Stoyanchev, Olga Maciaszek-Sharma
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
HttpRequestValues
のビルダー。static interface
@HttpExchange
アノテーション属性から静的メタデータを公開します。コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
HttpRequestValues
(HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVariables, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) HttpRequestValues
を構築します。方法の概要
修飾子と型メソッド説明static HttpRequestValues.Builder
builder()
リクエストに関連付けられた属性、または空のマップを返します。設定されている場合、直列化される値としてリクエスト本文を返します。リクエストの Cookie、または空のマップを返します。リクエストのヘッダーがあれば、それを返します。リクエストに使用する HTTP メソッドを返します。getUri()
使用する URL を返します。リクエストの URL テンプレートを返します。URL テンプレート変数、または空のマップを返します。
コンストラクターの詳細
HttpRequestValues
protected HttpRequestValues(@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, StringSE> uriVariables, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, @Nullable ObjectSE bodyValue) HttpRequestValues
を構築します。- 導入:
- 6.1
メソッドの詳細
getHttpMethod
リクエストに使用する HTTP メソッドを返します。getUri
使用する URL を返します。通常、これは
URI
SE メソッドの引数から取得され、呼び出し元にクラスおよびメソッドのHttpExchange
アノテーションからuriTemplate
をオーバーライドするオプションを提供します。getUriBuilderFactory
uriTemplate
およびgetUriVariables()
を拡張するためにUriBuilderFactory
を返します。UriBuilderFactory
は、基盤となるクライアントによって使用される UriBuilderFactory (およびその baseUrl) をオーバーライドするために、HTTP インターフェースメソッドに渡されます。- 導入:
- 6.1
getUriTemplate
リクエストの URL テンプレートを返します。これは、クラスおよびメソッドのHttpExchange
アノテーションの値に由来します。getUriVariables
URL テンプレート変数、または空のマップを返します。getHeaders
リクエストのヘッダーがあれば、それを返します。getCookies
リクエストの Cookie、または空のマップを返します。getAttributes
リクエストに関連付けられた属性、または空のマップを返します。getBodyValue
設定されている場合、直列化される値としてリクエスト本文を返します。builder