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