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