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