インターフェース WebTestClient.RequestHeadersSpec<S extends WebTestClient.RequestHeadersSpec<S>>
- 型パラメーター:
S
- 仕様型への自己参照
- すべての既知のサブインターフェース:
WebTestClient.RequestBodySpec
、WebTestClient.RequestBodyUriSpec
、WebTestClient.RequestHeadersUriSpec<S>
- 含まれているインターフェース:
- WebTestClient
public static interface WebTestClient.RequestHeadersSpec<S extends WebTestClient.RequestHeadersSpec<S>>
リクエストヘッダーを追加し、交換を実行するための仕様。
方法の概要
修飾子と型メソッド説明Accept
ヘッダーで指定されているように、受け入れ可能なメディア型のリストを設定します。acceptCharset
(CharsetSE... acceptableCharsets) Accept-Charset
ヘッダーで指定されているように、受け入れ可能な文字SEセットのリストを設定します。指定された名前の属性に指定された値を設定します。attributes
(ConsumerSE<MapSE<StringSE, ObjectSE>> attributesConsumer) 指定されたコンシューマーでリクエスト属性を操作します。指定された名前と値で Cookie を追加します。cookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。exchange()
リクエストボディなしで交換を実行します。指定された名前に、指定された単一のヘッダー値を追加します。headers
(ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでリクエストのヘッダーを操作します。ifModifiedSince
(ZonedDateTimeSE ifModifiedSince) If-Modified-Since
ヘッダーの値を設定します。ifNoneMatch
(StringSE... ifNoneMatches) If-None-Match
ヘッダーの値を設定します。
メソッドの詳細
accept
Accept
ヘッダーで指定されているように、受け入れ可能なメディア型のリストを設定します。- パラメーター:
acceptableMediaTypes
- 許容されるメディア型- 戻り値:
- 同じインスタンス
acceptCharset
Accept-Charset
ヘッダーで指定されているように、受け入れ可能な文字SEセットのリストを設定します。- パラメーター:
acceptableCharsets
- 許容される文字セット- 戻り値:
- 同じインスタンス
cookie
指定された名前と値で Cookie を追加します。- パラメーター:
name
- クッキー名value
- クッキー値- 戻り値:
- 同じインスタンス
cookies
指定されたコンシューマーでこのリクエストの Cookie を操作します。コンシューマーに提供されるマップは「ライブ」であるため、コンシューマーを使用して、既存のヘッダー値を上書きしたり、値を削除しSEたり、その他のMultiValueMap
メソッドを使用したりできます。- パラメーター:
cookiesConsumer
- Cookie マップを使用する関数- 戻り値:
- このビルダー
ifModifiedSince
If-Modified-Since
ヘッダーの値を設定します。日付は、1970 年 1 月 1 日 GMT からのミリ秒数として指定する必要があります。
- パラメーター:
ifModifiedSince
- ヘッダーの新しい値- 戻り値:
- 同じインスタンス
ifNoneMatch
If-None-Match
ヘッダーの値を設定します。- パラメーター:
ifNoneMatches
- ヘッダーの新しい値- 戻り値:
- 同じインスタンス
header
指定された名前に、指定された単一のヘッダー値を追加します。- パラメーター:
headerName
- ヘッダー名headerValues
- ヘッダー値- 戻り値:
- 同じインスタンス
headers
指定されたコンシューマーでリクエストのヘッダーを操作します。コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して、既存のヘッダー値を上書きしたり、値を削除したり、他のHttpHeaders
メソッドを使用したりできます。- パラメーター:
headersConsumer
-HttpHeaders
を消費する関数- 戻り値:
- このビルダー
attribute
指定された名前の属性に指定された値を設定します。- パラメーター:
name
- 追加する属性の名前value
- 追加する属性の値- 戻り値:
- このビルダー
attributes
指定されたコンシューマーでリクエスト属性を操作します。コンシューマーに提供される属性は「ライブ」であるため、コンシューマーを使用して、属性をインスペクションしたり、属性を削除したり、マップが提供する他のメソッドを使用したりできます。- パラメーター:
attributesConsumer
- 属性を使用する関数- 戻り値:
- このビルダー
exchange
WebTestClient.ResponseSpec exchange()リクエストボディなしで交換を実行します。- 戻り値:
- レスポンスをデコードするための仕様