public class ServletServerHttpRequest extends ObjectSE implements ServerHttpRequest
HttpServletRequestEE に基づく ServerHttpRequest 実装。| 修飾子と型 | フィールドと説明 |
|---|---|
protected static CharsetSE | FORM_CHARSET |
protected static StringSE | FORM_CONTENT_TYPE |
| コンストラクターと説明 |
|---|
ServletServerHttpRequest(HttpServletRequestEE servletRequest) 指定された HttpServletRequestEE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ServerHttpAsyncRequestControl | getAsyncRequestControl(ServerHttpResponse response) 現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。 |
InputStreamSE | getBody() メッセージの本文を入力ストリームとして返します。 |
HttpHeaders | getHeaders() このメッセージのヘッダーを返します。 |
InetSocketAddressSE | getLocalAddress() リクエストが受信されたアドレスを返します。 |
HttpMethod | getMethod() リクエストの HTTP メソッドを返します。 |
StringSE | getMethodValue() リクエストの HTTP メソッドを文字列値として返します。 |
PrincipalSE | getPrincipal() 認証されたユーザーの名前を含む PrincipalSE インスタンスを返します。 |
InetSocketAddressSE | getRemoteAddress() リモートクライアントのアドレスを返します。 |
HttpServletRequestEE | getServletRequest() このオブジェクトのベースとなる HttpServletRequest を返します。 |
URISE | getURI() リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final CharsetSE FORM_CHARSET
public ServletServerHttpRequest(HttpServletRequestEE servletRequest)
HttpServletRequestEE に基づいて、ServletServerHttpRequest の新しいインスタンスを構築します。servletRequest - サーブレットリクエスト public HttpServletRequestEE getServletRequest()
HttpServletRequest を返します。@Nullable public HttpMethod getMethod()
HttpRequestHttpRequest の getMethod null (たとえば非標準の HTTP メソッドの場合)HttpRequest.getMethodValue(), HttpMethod.resolve(String)public StringSE getMethodValue()
HttpRequestHttpRequest の getMethodValue HttpRequest.getMethod()public URISE getURI()
HttpRequestHttpRequest の getURI null)public HttpHeaders getHeaders()
HttpMessageHttpMessage の getHeaders null)public PrincipalSE getPrincipal()
ServerHttpRequestPrincipalSE インスタンスを返します。 ユーザーが認証されていない場合、メソッドは null を返します。
ServerHttpRequest の getPrincipal public InetSocketAddressSE getLocalAddress()
ServerHttpRequestServerHttpRequest の getLocalAddress public InetSocketAddressSE getRemoteAddress()
ServerHttpRequestServerHttpRequest の getRemoteAddress public InputStreamSE getBody() throws IOExceptionSE
HttpInputMessageHttpInputMessage の getBody null)IOExceptionSE - I/O エラーの場合 public ServerHttpAsyncRequestControl getAsyncRequestControl(ServerHttpResponse response)
ServerHttpRequestServerHttpRequest の getAsyncRequestControl