インターフェース ClientRequest
public interface ClientRequest
ExchangeFunction によって実行される、型指定された不変のクライアント側 HTTP リクエストを表します。このインターフェースのインスタンスは、静的ビルダーメソッドを介して作成できます。 アプリケーションは、これを直接使用するよりも、WebClient を介してリクエストを実行する可能性が高いことに注意してください。
- 導入:
- 5.0
- 作成者:
- Brian Clozel, Arjen Poutsma
- ネストされたクラスの要約ネストされたクラス
- フィールドのサマリーフィールド
- メソッドのサマリー修飾子と型メソッド説明- default OptionalSE<ObjectSE>存在する場合はリクエスト属性値を返します。このリクエストの属性を返します。- BodyInserter<?,- ? super ClientHttpRequest> - body()このリクエストのボディインサーターを返します。- cookies()このリクエストの Cookie を返します。- static ClientRequest.Builder- create- (HttpMethod method, URISE url) 指定された HTTP メソッドと URL を使用してリクエストビルダーを作成します。- static ClientRequest.Builder- from- (ClientRequest other) 指定されたリクエストの HTTP メソッド、URL、ヘッダー、Cookie、属性、本文で初期化されたビルダーを作成します。- headers()このリクエストのヘッダーを返します。- ClientHttpRequestにアクセスするように構成されたコンシューマーを返します。このリクエストのメッセージを関連付けるために使用するログメッセージプレフィックスを返します。- method()HTTP メソッドを返します。- static ClientRequest.Builder- method- (HttpMethod method, URISE url) 使用すべきではありません。- url()リクエスト URI を返します。- reactor.core.publisher.Mono<VoidSE>- writeTo- (ClientHttpRequest request, ExchangeStrategies strategies) このリクエストを指定された- ClientHttpRequestに書き込みます。
- フィールドの詳細- LOG_ID_ATTRIBUTEこのリクエストのログメッセージを関連付けるために使用できる- attributeの名前。- logPrefix()を使用して、この属性に基づいて一貫した形式のプレフィックスを取得します。- 導入:
- 5.1
- 関連事項:
 
 
- メソッドの詳細- methodHttpMethod method()HTTP メソッドを返します。
- urlURISE url()リクエスト URI を返します。
- headersHttpHeaders headers()このリクエストのヘッダーを返します。
- cookiesMultiValueMap<StringSE,- StringSE> cookies()このリクエストの Cookie を返します。
- bodyBodyInserter<?,- ? super ClientHttpRequest> body()このリクエストのボディインサーターを返します。
- attribute存在する場合はリクエスト属性値を返します。- パラメーター:
- name- 属性名
- 戻り値:
- 属性値
 
- attributesこのリクエストの属性を返します。
- httpRequest- ClientHttpRequestにアクセスするように構成されたコンシューマーを返します。- 導入:
- 5.3
 
- logPrefixStringSE logPrefix()このリクエストのメッセージを関連付けるために使用するログメッセージプレフィックスを返します。接頭辞は、"[" と "]" で囲まれた属性- LOG_ID_ATTRIBUTEの値に基づいています。- 戻り値:
-  ログメッセージのプレフィックス、または LOG_ID_ATTRIBUTEが設定されていない場合は空の文字列
- 導入:
- 5.1
 
- writeToreactor.core.publisher.Mono<VoidSE> writeTo- (ClientHttpRequest request, ExchangeStrategies strategies) このリクエストを指定された- ClientHttpRequestに書き込みます。- パラメーター:
- request- 書き込むクライアントの http リクエスト
- strategies- 執筆時に使用する戦略
- 戻り値:
-  書き込みが完了したことを示す Mono<Void>
 
- from指定されたリクエストの HTTP メソッド、URL、ヘッダー、Cookie、属性、本文で初期化されたビルダーを作成します。- パラメーター:
- other- コピー元のリクエスト
- 戻り値:
- ビルダーインスタンス
 
- method使用すべきではありません。指定された HTTP メソッドと URL を使用してビルダーを作成します。- パラメーター:
- method- HTTP メソッド (GET、POST など)
- url- URL (URI インスタンスとして)
- 戻り値:
- 作成されたビルダー
 
- create指定された HTTP メソッドと URL を使用してリクエストビルダーを作成します。- パラメーター:
- method- HTTP メソッド (GET、POST など)
- url- URL (URI インスタンスとして)
- 戻り値:
- 作成されたビルダー
 
 
create(HttpMethod, URI)を推奨