クラス ServletServerHttpRequest
java.lang.ObjectSE
org.springframework.http.server.ServletServerHttpRequest
- 実装されているすべてのインターフェース:
HttpInputMessage、HttpMessage、HttpRequest、ServerHttpRequest
- 既知の直属サブクラス
RequestPartServletServerHttpRequest
HttpServletRequestEE に基づく ServerHttpRequest 実装。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev, Juergen Hoeller
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明ServletServerHttpRequest(HttpServletRequestEE servletRequest) 指定されたHttpServletRequestEE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明getAsyncRequestControl(ServerHttpResponse response) 現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。このリクエストのリクエスト属性の変更可能なマップを返します。getBody()メッセージの本文を入力ストリームとして返します。このメッセージのヘッダーを返します。リクエストが受信されたアドレスを返します。リクエストの HTTP メソッドを返します。認証されたユーザーの名前を含むPrincipalSE インスタンスを返します。リモートクライアントのアドレスを返します。このオブジェクトのベースとなるHttpServletRequestを返します。getURI()リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。static URISEinitURI(HttpServletRequestEE servletRequest) 指定されたサーブレットリクエストから URI を初期化します。
フィールドの詳細
FORM_CHARSET
コンストラクターの詳細
ServletServerHttpRequest
指定されたHttpServletRequestEE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。- パラメーター:
servletRequest- サーブレットリクエスト
メソッドの詳細
getServletRequest
このオブジェクトのベースとなるHttpServletRequestを返します。getMethod
インターフェースからコピーされた説明:HttpRequestリクエストの HTTP メソッドを返します。- 次で指定:
- インターフェース
HttpRequestのgetMethod - 戻り値:
- HttpMethod 値としての HTTP メソッド
- 関連事項:
getURI
インターフェースからコピーされた説明:HttpRequestリクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。- 次で指定:
- インターフェース
HttpRequestのgetURI - 戻り値:
- リクエストの URI (非
null)
initURI
指定されたサーブレットリクエストから URI を初期化します。- パラメーター:
servletRequest- リクエスト- 戻り値:
- 初期化された URI
- 導入:
- 6.1
getHeaders
インターフェースからコピーされた説明:HttpMessageこのメッセージのヘッダーを返します。- 次で指定:
- インターフェース
HttpMessageのgetHeaders - 戻り値:
- 対応する HttpHeaders オブジェクト (非
null)
getPrincipal
インターフェースからコピーされた説明:ServerHttpRequest認証されたユーザーの名前を含むPrincipalSE インスタンスを返します。ユーザーが認証されていない場合、メソッドは
nullを返します。- 次で指定:
- インターフェース
ServerHttpRequestのgetPrincipal
getLocalAddress
インターフェースからコピーされた説明:ServerHttpRequestリクエストが受信されたアドレスを返します。- 次で指定:
- インターフェース
ServerHttpRequestのgetLocalAddress
getRemoteAddress
インターフェースからコピーされた説明:ServerHttpRequestリモートクライアントのアドレスを返します。- 次で指定:
- インターフェース
ServerHttpRequestのgetRemoteAddress
getAttributes
インターフェースからコピーされた説明:HttpRequestこのリクエストのリクエスト属性の変更可能なマップを返します。- 次で指定:
- インターフェース
HttpRequestのgetAttributes
getBody
インターフェースからコピーされた説明:HttpInputMessageメッセージの本文を入力ストリームとして返します。- 次で指定:
- インターフェース
HttpInputMessageのgetBody - 戻り値:
- 入力ストリーム本体 (非
null) - 例外:
IOExceptionSE- I/O エラーの場合
getAsyncRequestControl
インターフェースからコピーされた説明:ServerHttpRequest現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。- 次で指定:
- インターフェース
ServerHttpRequestのgetAsyncRequestControl