public class HttpRequestWrapper extends HttpRequest
Constructor and Description |
---|
HttpRequestWrapper(NablarchHttpServletRequestWrapper req)
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCharacterEncoding()
エンコーディングを取得する。
|
int |
getContentLength()
Content-Lengthを取得する。
|
java.lang.String |
getContentType()
Content-Typeを取得する。
|
HttpCookie |
getCookie()
本リクエストで送信されるクッキー情報を取得する。
|
java.lang.String |
getHeader(java.lang.String headerName)
HTTPリクエストヘッダの値を返す。
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaderMap()
HTTPリクエストヘッダを格納したMapを取得する。
|
java.lang.String |
getHttpVersion()
HTTPバージョン名を返す。
|
javax.servlet.ServletInputStream |
getInputStream()
入力ストリームを取得する。
|
java.lang.String |
getMethod()
HTTPリクエストメソッド名を返す。
|
java.lang.String[] |
getParam(java.lang.String name)
リクエストパラメータを取得する。
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParamMap()
リクエストパラメータのMapを返す。
|
HttpRequest |
setParam(java.lang.String name,
java.lang.String... params)
リクエストパラメータを設定する。
|
HttpRequest |
setParamMap(java.util.Map<java.lang.String,java.lang.String[]> params)
リクエストパラメータを設定する。
|
getHost, getMultipart, getPart, getRequestPath, getRequestUri, getUserAgent, setMultipart, setRequestPath, setRequestUri
public HttpRequestWrapper(NablarchHttpServletRequestWrapper req)
req
- サーブレットリクエストpublic java.lang.String getMethod()
HttpRequest
getMethod
in class HttpRequest
public java.lang.String getHttpVersion()
HttpRequest
getHttpVersion
in class HttpRequest
public java.util.Map<java.lang.String,java.lang.String[]> getParamMap()
HttpRequest
HTTPリクエストメッセージ中の以下のパラメータを格納したMapを返す。 1. リクエストURI中のクエリパラメータ 2. メッセージボディ内のPOSTパラメータ パラメータ名は重複する可能性があるので、値の型はString[]で定義されている。
getParamMap
in interface Validatable<java.lang.String[]>
getParamMap
in interface Request<java.lang.String[]>
getParamMap
in class HttpRequest
public java.lang.String[] getParam(java.lang.String name)
HttpRequest
getParam
in interface Request<java.lang.String[]>
getParam
in class HttpRequest
name
- パラメータ名HttpRequest.getParamMap()
public HttpRequest setParam(java.lang.String name, java.lang.String... params)
HttpRequest
setParam
in class HttpRequest
name
- パラメータ名params
- パラメータの値public HttpRequest setParamMap(java.util.Map<java.lang.String,java.lang.String[]> params)
HttpRequest
setParamMap
in class HttpRequest
params
- リクエストパラメータのMappublic java.util.Map<java.lang.String,java.lang.String> getHeaderMap()
HttpRequest
getHeaderMap
in class HttpRequest
public java.lang.String getHeader(java.lang.String headerName)
HttpRequest
getHeader
in class HttpRequest
headerName
- リクエストヘッダ名public HttpCookie getCookie()
HttpRequest
getCookie
in class HttpRequest
public javax.servlet.ServletInputStream getInputStream()
public java.lang.String getContentType()
public int getContentLength()
public java.lang.String getCharacterEncoding()