インターフェース WebTestClient.RequestBodySpec
- すべてのスーパーインターフェース:
WebTestClient.RequestHeadersSpec<WebTestClient.RequestBodySpec>
- すべての既知のサブインターフェース:
WebTestClient.RequestBodyUriSpec
- 含まれているインターフェース:
- WebTestClient
public static interface WebTestClient.RequestBodySpec
extends WebTestClient.RequestHeadersSpec<WebTestClient.RequestBodySpec>
リクエストの本文を提供するための仕様。
方法の概要
修飾子と型メソッド説明指定されたプロデューサーから本体を設定します。body
(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) 指定されたプロデューサーから本体を設定します。body
(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserter
に設定します。<T,
S extends Publisher<T>>
WebTestClient.RequestHeadersSpec<?>与えられたPublisher
から本体を設定します。<T,
S extends Publisher<T>>
WebTestClient.RequestHeadersSpec<?>body
(S publisher, ParameterizedTypeReference<T> elementTypeRef) ジェネリクスで要素型情報を提供できるbody(Publisher, Class)
のバリアント。本体を指定されたObject
値に設定します。contentLength
(long contentLength) Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。contentType
(MediaType contentType) Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。使用すべきではありません。インターフェース org.springframework.test.web.reactive.server.WebTestClient.RequestHeadersSpec から継承されたメソッド
accept, acceptCharset, attribute, attributes, cookie, cookies, exchange, header, headers, ifModifiedSince, ifNoneMatch
メソッドの詳細
contentLength
Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。- パラメーター:
contentLength
- コンテンツの長さ- 戻り値:
- 同じインスタンス
- 関連事項:
contentType
Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。- パラメーター:
contentType
- コンテンツ型- 戻り値:
- 同じインスタンス
- 関連事項:
bodyValue
- パラメーター:
body
- リクエストボディに書き込む値- 戻り値:
- リクエストの詳細宣言の仕様
- 導入:
- 5.2
body
<T,S extends Publisher<T>> WebTestClient.RequestHeadersSpec<?> body(S publisher, ClassSE<T> elementClass) - 型パラメーター:
T
- パブリッシャーに含まれる要素の型S
-Publisher
の型- パラメーター:
publisher
- リクエストボディデータelementClass
- パブリッシャーに含まれる要素のクラス- 戻り値:
- リクエストの詳細宣言の仕様
body
<T,S extends Publisher<T>> WebTestClient.RequestHeadersSpec<?> body(S publisher, ParameterizedTypeReference<T> elementTypeRef) ジェネリクスで要素型情報を提供できるbody(Publisher, Class)
のバリアント。- 型パラメーター:
T
- パブリッシャーに含まれる要素の型S
-Publisher
の型- パラメーター:
publisher
- リクエストボディデータelementTypeRef
- パブリッシャーに含まれる要素の型参照- 戻り値:
- リクエストの詳細宣言の仕様
- 導入:
- 5.2
body
指定されたプロデューサーから本体を設定します。このメソッドは、基礎となるWebClient
でbody(Object, Class)
メソッドを呼び出します。- パラメーター:
producer
- リクエストに書き込むプロデューサー。これは、Publisher
またはReactiveAdapterRegistry
を介してPublisher
に適応可能な別のプロデューサーである必要がありますelementClass
- プロデューサーに含まれる要素のクラス- 戻り値:
- リクエストの詳細宣言の仕様
- 導入:
- 5.2
body
WebTestClient.RequestHeadersSpec<?> body(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) 指定されたプロデューサーから本体を設定します。このメソッドは、基礎となるWebClient
でbody(Object, ParameterizedTypeReference)
メソッドを呼び出します。- パラメーター:
producer
- リクエストに書き込むプロデューサー。これは、Publisher
またはReactiveAdapterRegistry
を介してPublisher
に適応可能な別のプロデューサーである必要がありますelementTypeRef
- プロデューサーに含まれる要素の型参照- 戻り値:
- リクエストの詳細宣言の仕様
- 導入:
- 5.2
body
- パラメーター:
inserter
- 使用するボディインサーター- 戻り値:
- リクエストの詳細宣言の仕様
- 関連事項:
syncBody
使用すべきではありません。Spring Framework 5.2 現在、bodyValue(Object)
を推奨
bodyValue(Object)
を推奨