インタフェース RequestInfo
public interface RequestInfo
Web経由のリクエストの際の、HttpServletRequestから取得可能な情報を表す。
HttpServletRequestの一部メソッドを利用した場合、基盤の挙動を保証することが難しいため、
ラップするクラスを定義し、利用可能な情報のみ取得可能にしたもの。
Webからの呼び出しの際、CommandもしくはGroovyTemplateにて、
RequestContext
のattributeから取得可能(attribute名は、WebRequestConstants
を参照のこと)。-
メソッドの概要
修飾子とタイプメソッド説明int
javax.servlet.http.Cookie[]
long
getDateHeader
(String name) getHeaders
(String name) javax.servlet.ServletInputStream
リクエストボディのInputStreamを取得します。int
getIntHeader
(String name) 現在のリクエストに最適の言語をLocaleの形式で取得します。リクエストボディのReaderを取得します。int
int
boolean
isSecure()
boolean
isUserInRole
(String role)
-
メソッドの詳細
-
getInputStream
リクエストボディのInputStreamを取得します。 リクエストのヘッダーでcontent-typeが指定されていない場合、ボディは空として扱います。- 戻り値:
- 例外:
IOException
- 関連項目:
-
ServletRequest.getInputStream()
-
getReader
リクエストボディのReaderを取得します。 リクエストのヘッダーでcontent-typeが指定されていない場合、ボディは空として扱います。- 戻り値:
- 例外:
IOException
- 関連項目:
-
ServletRequest.getReader()
-
getCharacterEncoding
String getCharacterEncoding()- 戻り値:
- 関連項目:
-
ServletRequest.getCharacterEncoding()
-
getContentLength
int getContentLength()- 戻り値:
- 関連項目:
-
ServletRequest.getContentLength()
-
getContentType
String getContentType()- 戻り値:
- 関連項目:
-
ServletRequest.getContentType()
-
getLocale
Locale getLocale()現在のリクエストに最適の言語をLocaleの形式で取得します。- 戻り値:
- 関連項目:
-
ServletRequest.getLocale()
-
getProtocol
String getProtocol()- 戻り値:
- 関連項目:
-
ServletRequest.getProtocol()
-
getRemoteAddr
String getRemoteAddr()- 戻り値:
- 関連項目:
-
ServletRequest.getRemoteAddr()
-
getRemoteHost
String getRemoteHost()- 戻り値:
- 関連項目:
-
ServletRequest.getRemoteHost()
-
getRemotePort
int getRemotePort()- 戻り値:
- 関連項目:
-
ServletRequest.getRemotePort()
-
getScheme
String getScheme()- 戻り値:
- 関連項目:
-
ServletRequest.getScheme()
-
getServerName
String getServerName()- 戻り値:
- 関連項目:
-
ServletRequest.getServerName()
-
getServerPort
int getServerPort()- 戻り値:
- 関連項目:
-
ServletRequest.getServerPort()
-
isSecure
boolean isSecure()- 戻り値:
- 関連項目:
-
ServletRequest.isSecure()
-
getAuthType
String getAuthType()- 戻り値:
- 関連項目:
-
HttpServletRequest.getAuthType()
-
getContextPath
String getContextPath()- 戻り値:
- 関連項目:
-
HttpServletRequest.getContextPath()
-
getCookies
javax.servlet.http.Cookie[] getCookies()- 戻り値:
- 関連項目:
-
HttpServletRequest.getCookies()
-
getDateHeader
- パラメータ:
name
-- 戻り値:
- 関連項目:
-
HttpServletRequest.getDateHeader(String)
-
getHeader
- パラメータ:
name
-- 戻り値:
- 関連項目:
-
HttpServletRequest.getHeader(String)
-
getHeaderNames
Enumeration<String> getHeaderNames()- 戻り値:
- 関連項目:
-
HttpServletRequest.getHeaderNames()
-
getHeaders
- パラメータ:
name
-- 戻り値:
- 関連項目:
-
HttpServletRequest.getHeaders(String)
-
getIntHeader
- パラメータ:
name
-- 戻り値:
- 関連項目:
-
HttpServletRequest.getIntHeader(String)
-
getMethod
String getMethod()- 戻り値:
- 関連項目:
-
HttpServletRequest.getMethod()
-
getPathInfo
String getPathInfo()- 戻り値:
- 関連項目:
-
HttpServletRequest.getPathInfo()
-
getQueryString
String getQueryString()- 戻り値:
- 関連項目:
-
HttpServletRequest.getQueryString()
-
getRemoteUser
String getRemoteUser()- 戻り値:
- 関連項目:
-
HttpServletRequest.getRemoteUser()
-
getRequestURI
String getRequestURI()- 戻り値:
- 関連項目:
-
HttpServletRequest.getRequestURI()
-
getRequestURL
StringBuffer getRequestURL()- 戻り値:
- 関連項目:
-
HttpServletRequest.getRequestURL()
-
getServletPath
String getServletPath()- 戻り値:
- 関連項目:
-
HttpServletRequest.getServletPath()
-
getUserPrincipal
Principal getUserPrincipal()- 戻り値:
- 関連項目:
-
HttpServletRequest.getUserPrincipal()
-
isUserInRole
- パラメータ:
role
-- 戻り値:
- 関連項目:
-
HttpServletRequest.isUserInRole(String)
-
getLocales
Enumeration<Locale> getLocales()- 戻り値:
- 関連項目:
-
ServletRequest.getLocales()
-