インターフェース WebClient


public interface WebClient
HTTP リクエストを実行するノンブロッキングのリアクティブクライアント。Reactor や Netty などの基盤となる HTTP クライアントライブラリ上で流れるようなリアクティブ API を公開します。

静的ファクトリメソッド create()create(String)builder() を使用して、インスタンスを準備します。

レスポンス本文を含む例について

リクエスト本文の例については、以下を参照してください。

導入:
5.0
作成者:
Rossen Stoyanchev, Arjen Poutsma, Sebastien Deleuze, Brian Clozel
  • メソッドの詳細

    • get

      HTTP GET リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • head

      HTTP HEAD リクエストの構築を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • post

      HTTP POST リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • put

      HTTP PUT リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • patch

      HTTP PATCH リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • delete

      HTTP DELETE リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • options

      HTTP OPTIONS リクエストの作成を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • method

      指定された HttpMethod のリクエストの構築を開始します。
      戻り値:
      ターゲット URL を指定するための仕様
    • mutate

      ビルダーを返し、設定が現在の WebClient から複製される新しい WebClient を作成します。
    • create

      static WebClient create()
      デフォルトで Reactor Netty で新しい WebClient を作成します。
      関連事項:
    • create

      static WebClient create(StringSE baseUrl)
      デフォルトのベース URL を受け入れる create() のバリアント。詳細については、Builder.baseUrl(String) を参照してください。
      パラメーター:
      baseUrl - すべてのリクエストのベース URI
      関連事項:
    • builder

      static WebClient.Builder builder()
      WebClient ビルダーを入手します。