インターフェース 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)を推奨