public class JaxRsHttpRequest extends HttpRequest
HttpRequestクラス。
JaxRsHttpRequest.getParamMap()、JaxRsHttpRequest.getParam(String) を公開APIとし、それ以外のメソッドは保持するHttpRequestに委譲している。| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getParam(java.lang.String name)
リクエストパラメータを取得する。
|
java.util.Map<java.lang.String[]> |
getParamMap()
リクエストパラメータのMapを返す。
|
java.lang.String |
getPathParam(java.lang.String name)
HTTPリクエストからパスパラメータを取得する。
|
getCookie, getHeader, getHeaderMap, getHost, getHttpVersion, getMethod, getMultipart, getPart, getRequestPath, getRequestUri, getUserAgent, setMultipart, setParam, setParamMap, setRequestPath@Published public java.util.Map<java.lang.String[]> getParamMap()
HttpRequestHTTPリクエストメッセージ中の以下のパラメータを格納したMapを返す。 1. リクエストURI中のクエリパラメータ 2. メッセージボディ内のPOSTパラメータ パラメータ名は重複する可能性があるので、値の型はString[]で定義されている。
getParamMap in interface Validatable<java.lang.String[]>getParamMap in interface Request<java.lang.String[]>getParamMap in class HttpRequest@Published public java.lang.String[] getParam(java.lang.String name)
HttpRequestgetParam in interface Request<java.lang.String[]>getParam in class HttpRequestname - パラメータ名HttpRequest.getParamMap()@Published public java.lang.String getPathParam(java.lang.String name)
name - パラメータ名