クラス HttpRequestValues

java.lang.ObjectSE
org.springframework.web.service.invoker.HttpRequestValues
既知の直属サブクラス
ReactiveHttpRequestValues

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

  • メソッドの詳細

    • getHttpMethod

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

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

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

    • getUriBuilderFactory

      @Nullable public UriBuilderFactory getUriBuilderFactory()
      uriTemplate および getUriVariables() を拡張するために UriBuilderFactory を返します。

      UriBuilderFactory は、基盤となるクライアントによって使用される UriBuilderFactory (およびその baseUrl) をオーバーライドするために、HTTP インターフェースメソッドに渡されます。

      導入:
      6.1
    • 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()
      設定されている場合、直列化される値としてリクエスト本文を返します。
    • builder

      public static HttpRequestValues.Builder builder()