クラス HttpRequestValues.Builder
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpRequestValues.Builder
- 含まれているクラス:
- HttpRequestValues
HttpRequestValues
のビルダー。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明addAttribute
(StringSE name, ObjectSE value) リクエストに関連付ける属性を構成します。指定された Cookie の名前と値を追加します。指定されたヘッダー名と値を追加します。addRequestParameter
(StringSE name, StringSE... values) 指定されたリクエストパラメーターの名前と値を追加します。addRequestPart
(StringSE name, ObjectSE part) マルチパートリクエストにパートを追加します。<T,
P extends Publisher<T>>
HttpRequestValues.BuilderaddRequestPart
(StringSE name, P publisher, ResolvableType type) part 値をPublisher
で生成できるようにするaddRequestPart(String, Object)
のバリアント。build()
HttpRequestValues
インスタンスをビルドします。リクエストAccept
ヘッダーのメディア型を設定します。<T,
P extends Publisher<T>>
voidsetBody
(P body, ParameterizedTypeReference<T> elementTye) 直列化する具体的な値としてリクエストボディを設定します。void
setBodyValue
(ObjectSE bodyValue) 直列化する具体的な値としてリクエストボディを設定します。setContentType
(MediaType contentType) リクエストContent-Type
ヘッダーのメディア型を設定します。setHttpMethod
(HttpMethod httpMethod) リクエストの HTTP メソッドを設定します。使用する URL を設定します。setUriTemplate
(StringSE uriTemplate) リクエスト URL を文字列テンプレートとして設定します。setUriVariable
(StringSE name, StringSE value) URI 変数の名前と値のペアを追加します。
コンストラクターの詳細
Builder
public Builder()
メソッドの詳細
setHttpMethod
リクエストの HTTP メソッドを設定します。setUri
使用する URL を設定します。設定すると、これはHttpExchange
アノテーションの URI テンプレートをオーバーライドします。setUriTemplate
リクエスト URL を文字列テンプレートとして設定します。setUriVariable
URI 変数の名前と値のペアを追加します。setAccept
リクエストAccept
ヘッダーのメディア型を設定します。setContentType
リクエストContent-Type
ヘッダーのメディア型を設定します。addHeader
指定されたヘッダー名と値を追加します。addCookie
指定された Cookie の名前と値を追加します。addRequestParameter
指定されたリクエストパラメーターの名前と値を追加します。"content-type"
が"application/x-www-form-urlencoded"
に設定されている場合、リクエストパラメーターはリクエスト本文にエンコードされます。それ以外の場合は、URL クエリパラメーターとして追加されます。addRequestPart
マルチパートリクエストにパートを追加します。part の値は、MultipartBodyBuilder.part(String, Object)
で説明されているとおりです。addRequestPart
public <T,P extends Publisher<T>> HttpRequestValues.Builder addRequestPart(StringSE name, P publisher, ResolvableType type) part 値をPublisher
で生成できるようにするaddRequestPart(String, Object)
のバリアント。addAttribute
リクエストに関連付ける属性を構成します。- パラメーター:
name
- 属性名value
- 属性値
setBodyValue
直列化する具体的な値としてリクエストボディを設定します。これは相互に排他的であり、以前に設定されたボディ Publisher をリセットします。
setBody
直列化する具体的な値としてリクエストボディを設定します。これは相互に排他的であり、以前に設定された body 値をリセットします。
build
HttpRequestValues
インスタンスをビルドします。