public abstract class HttpRequest extends Object implements Request<String[]>, Validatable<String[]>
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract HttpCookie |
getCookie()
本リクエストで送信されるクッキー情報を取得する。
|
abstract String |
getHeader(String headerName)
HTTPリクエストヘッダの値を返す。
|
abstract Map |
getHeaderMap()
HTTPリクエストヘッダを格納したMapを取得する。
|
String |
getHost()
HTTPリクエストのホストヘッダを取得する。
|
abstract String |
getHttpVersion()
HTTPバージョン名を返す。
|
abstract String |
getMethod()
HTTPリクエストメソッド名を返す。
|
Map<List<PartInfo>> |
getMultipart()
本HTTPリクエストの全マルチパートを取得する。
|
List<PartInfo> |
getPart(String name)
マルチパートの一部を取得する。
|
String |
getRequestPath()
HTTPリクエストURIのパス部分(クエリストリングを除いた部分)を返す。
|
String |
getRequestUri()
HTTPリクエストURIを返す。
|
<UA extends UserAgent> |
getUserAgent()
UserAgent情報を取得する。
|
void |
setMultipart(Map<List<PartInfo>> multipart)
マルチパートを設定する。
|
abstract HttpRequest |
setParam(String name,
String... params)
リクエストパラメータを設定する。
|
abstract HttpRequest |
setParamMap(Map<String[]> params)
リクエストパラメータを設定する。
|
HttpRequest |
setRequestPath(String requestPath)
リクエストパスを設定する。
|
getParam, getParamMapgetParamMap@Published public abstract String getMethod()
@Published public String getRequestUri()
@Published public String getRequestPath()
getRequestPath インタフェース内 Request<String[]>@Published(tag="architect") public HttpRequest setRequestPath(String requestPath)
setRequestPath インタフェース内 Request<String[]>requestPath - リクエストパス@Published public abstract String getHttpVersion()
@Published public abstract HttpRequest setParam(String name, String... params)
name - パラメータ名params - パラメータの値@Published(tag="architect") public abstract HttpRequest setParamMap(Map<String[]> params)
params - リクエストパラメータのMap@Published public abstract Map getHeaderMap()
@Published public abstract String getHeader(String headerName)
headerName - リクエストヘッダ名@Published public String getHost()
@Published(tag="architect") public abstract HttpCookie getCookie()
@Published public List<PartInfo> getPart(String name)
name - 名称(inputタグのname属性)@Published(tag="architect") public void setMultipart(Map<List<PartInfo>> multipart)
multipart - マルチパート@Published public Map<List<PartInfo>> getMultipart()
HttpRequest.getPart(String)@Published public <UA extends UserAgent> UA getUserAgent()
SystemRepositoryに設定されたUserAgentParser(コンポーネント名"userAgentParser")で解析を行う。
UserAgentオブジェクトが返却される。UA - userAgentの型