クラス ServletServerHttpRequest

java.lang.ObjectSE
org.springframework.http.server.ServletServerHttpRequest
実装されたすべてのインターフェース:
HttpInputMessageHttpMessageHttpRequestServerHttpRequest
既知の直属サブクラス
RequestPartServletServerHttpRequest

public class ServletServerHttpRequest extends ObjectSE implements ServerHttpRequest
導入:
3.0
作成者:
Arjen Poutsma, Rossen Stoyanchev, Juergen Hoeller
  • フィールドの詳細

    • FORM_CHARSET

      protected static final CharsetSE FORM_CHARSET
  • コンストラクターの詳細

    • ServletServerHttpRequest

      public ServletServerHttpRequest(HttpServletRequestEE servletRequest)
      指定された HttpServletRequestEE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。
      パラメーター:
      servletRequest - サーブレットリクエスト
  • メソッドの詳細

    • getServletRequest

      public HttpServletRequestEE getServletRequest()
      このオブジェクトのベースとなる HttpServletRequest を返します。
    • getMethod

      public HttpMethod getMethod()
      インターフェースからコピーされた説明: HttpRequest
      リクエストの HTTP メソッドを返します。
      次で指定:
      インターフェース HttpRequestgetMethod 
      戻り値:
      HttpMethod 値としての HTTP メソッド
      関連事項:
    • getURI

      public URISE getURI()
      インターフェースからコピーされた説明: HttpRequest
      リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。
      次で指定:
      インターフェース HttpRequestgetURI 
      戻り値:
      リクエストの URI (非 null)
    • initURI

      public static URISE initURI(HttpServletRequestEE servletRequest)
      指定されたサーブレットリクエストから URI を初期化します。
      パラメーター:
      servletRequest - リクエスト
      戻り値:
      初期化された URI
      導入:
      6.1
    • getHeaders

      public HttpHeaders getHeaders()
      インターフェースからコピーされた説明: HttpMessage
      このメッセージのヘッダーを返します。
      次で指定:
      インターフェース HttpMessagegetHeaders 
      戻り値:
      対応する HttpHeaders オブジェクト (非 null)
    • getPrincipal

      public PrincipalSE getPrincipal()
      インターフェースからコピーされた説明: ServerHttpRequest
      認証されたユーザーの名前を含む PrincipalSE インスタンスを返します。

      ユーザーが認証されていない場合、メソッドは null を返します。

      次で指定:
      インターフェース ServerHttpRequestgetPrincipal 
    • getLocalAddress

      public InetSocketAddressSE getLocalAddress()
      インターフェースからコピーされた説明: ServerHttpRequest
      リクエストが受信されたアドレスを返します。
      次で指定:
      インターフェース ServerHttpRequestgetLocalAddress 
    • getRemoteAddress

      public InetSocketAddressSE getRemoteAddress()
      インターフェースからコピーされた説明: ServerHttpRequest
      リモートクライアントのアドレスを返します。
      次で指定:
      インターフェース ServerHttpRequestgetRemoteAddress 
    • getBody

      public InputStreamSE getBody() throws IOExceptionSE
      インターフェースからコピーされた説明: HttpInputMessage
      メッセージの本文を入力ストリームとして返します。
      次で指定:
      インターフェース HttpInputMessagegetBody 
      戻り値:
      入力ストリーム本体 (非 null)
      例外:
      IOExceptionSE - I/O エラーの場合
    • getAsyncRequestControl

      public ServerHttpAsyncRequestControl getAsyncRequestControl(ServerHttpResponse response)
      インターフェースからコピーされた説明: ServerHttpRequest
      現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。
      次で指定:
      インターフェース ServerHttpRequestgetAsyncRequestControl