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リクエストからパスパラメータを取得する。
|
getHeader, getHeaderMap, getHost, getHttpVersion, getMethod, getMultipart, getPart, getRequestPath, getRequestUri, getUserAgent, setParam
setRequestPath
@Published public java.util.Map<java.lang.String[]> getParamMap()
HttpRequest
HTTPリクエストメッセージ中の以下のパラメータを格納したMapを返す。 1. リクエストURI中のクエリパラメータ 2. メッセージボディ内のPOSTパラメータ パラメータ名は重複する可能性があるので、値の型はString[]で定義されている。
getParamMap
in interface Request<java.lang.String[]>
@Published public java.lang.String[] getParam(java.lang.String name)
HttpRequest
getParam
in interface Request<java.lang.String[]>
name
- パラメータ名Request.getParamMap()
@Published public java.lang.String getPathParam(java.lang.String name)
name
- パラメータ名