クラス HttpRequestValues

java.lang.ObjectSE
org.springframework.web.service.invoker.HttpRequestValues

public final class HttpRequestValues extends ObjectSE
@HttpExchange アノテーション付きメソッドから抽出された HTTP リクエスト値とそれに渡される引数値のコンテナー。これは、基になる HTTP クライアントに適応するために HttpClientAdapter に渡されます。
導入:
6.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • getHttpMethod

      @Nullable public HttpMethod getHttpMethod()
      リクエストに使用する HTTP メソッドを返します。
    • getUri

      @Nullable public URISE getUri()
      使用する URL を返します。

      通常、これは URISE メソッド引数から取得され、クラスおよびメソッド HttpExchange アノテーションから uriTemplate をオーバーライドするオプションを呼び出し元に提供します。アノテーション。

    • getUriTemplate

      @Nullable public StringSE getUriTemplate()
      リクエストの URL テンプレートを返します。これは、クラスおよびメソッドの HttpExchange アノテーションの値に由来します。
    • getUriVariables

      public MapSE<StringSE,StringSE> getUriVariables()
      URL テンプレート変数、または空のマップを返します。
    • getHeaders

      public HttpHeaders getHeaders()
      リクエストのヘッダーがあれば、それを返します。
    • getCookies

      public MultiValueMap<StringSE,StringSE> getCookies()
      リクエストの Cookie、または空のマップを返します。
    • getAttributes

      public MapSE<StringSE,ObjectSE> getAttributes()
      リクエストに関連付けられた属性、または空のマップを返します。
    • getBodyValue

      @Nullable public ObjectSE getBodyValue()
      設定されている場合、直列化される値としてリクエスト本文を返します。

      これは getBody() と相互に排他的です。2 つのうちの 1 つだけが設定されているか、どちらも設定されていません。

    • getBody

      @Nullable public Publisher<?> getBody()
      リクエスト本文をパブリッシャーとして返します。

      これは getBodyValue() と相互に排他的です。2 つのうちの 1 つだけが設定されているか、どちらも設定されていません。

    • getBodyElementType

      @Nullable public ParameterizedTypeReference<?> getBodyElementType()
      パブリッシャー本体の要素型を返します。
    • builder

      public static HttpRequestValues.Builder builder()