クラス ServletServerHttpRequest
java.lang.ObjectSE
org.springframework.http.server.ServletServerHttpRequest
- 実装されたすべてのインターフェース:
HttpInputMessage
、HttpMessage
、HttpRequest
、ServerHttpRequest
- 既知の直属サブクラス
RequestPartServletServerHttpRequest
HttpServletRequest
EE に基づく ServerHttpRequest
実装。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev, Juergen Hoeller
フィールドサマリー
コンストラクターのサマリー
コンストラクター説明ServletServerHttpRequest
(HttpServletRequestEE servletRequest) 指定されたHttpServletRequest
EE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。方法の概要
修飾子と型メソッド説明getAsyncRequestControl
(ServerHttpResponse response) 現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。このリクエストのリクエスト属性の変更可能なマップを返します。getBody()
メッセージの本文を入力ストリームとして返します。このメッセージのヘッダーを返します。リクエストが受信されたアドレスを返します。リクエストの HTTP メソッドを返します。認証されたユーザーの名前を含むPrincipal
SE インスタンスを返します。リモートクライアントのアドレスを返します。このオブジェクトのベースとなるHttpServletRequest
を返します。getURI()
リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。static URISE
initURI
(HttpServletRequestEE servletRequest) 指定されたサーブレットリクエストから URI を初期化します。
フィールドの詳細
FORM_CHARSET
コンストラクターの詳細
ServletServerHttpRequest
指定されたHttpServletRequest
EE に基づいて、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
認証されたユーザーの名前を含むPrincipal
SE インスタンスを返します。ユーザーが認証されていない場合、メソッドは
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