インタフェース RequestInfo


public interface RequestInfo
Web経由のリクエストの際の、HttpServletRequestから取得可能な情報を表す。 HttpServletRequestの一部メソッドを利用した場合、基盤の挙動を保証することが難しいため、 ラップするクラスを定義し、利用可能な情報のみ取得可能にしたもの。 Webからの呼び出しの際、CommandもしくはGroovyTemplateにて、 RequestContextのattributeから取得可能(attribute名は、WebRequestConstantsを参照のこと)。
  • メソッドの詳細

    • getInputStream

      javax.servlet.ServletInputStream getInputStream() throws IOException
      リクエストボディのInputStreamを取得します。 リクエストのヘッダーでcontent-typeが指定されていない場合、ボディは空として扱います。
      戻り値:
      例外:
      IOException
      関連項目:
      • ServletRequest.getInputStream()
    • getReader

      BufferedReader getReader() throws IOException
      リクエストボディの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

      long getDateHeader(String name)
      パラメータ:
      name -
      戻り値:
      関連項目:
      • HttpServletRequest.getDateHeader(String)
    • getHeader

      String getHeader(String name)
      パラメータ:
      name -
      戻り値:
      関連項目:
      • HttpServletRequest.getHeader(String)
    • getHeaderNames

      Enumeration<String> getHeaderNames()
      戻り値:
      関連項目:
      • HttpServletRequest.getHeaderNames()
    • getHeaders

      Enumeration<String> getHeaders(String name)
      パラメータ:
      name -
      戻り値:
      関連項目:
      • HttpServletRequest.getHeaders(String)
    • getIntHeader

      int getIntHeader(String name)
      パラメータ:
      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

      boolean isUserInRole(String role)
      パラメータ:
      role -
      戻り値:
      関連項目:
      • HttpServletRequest.isUserInRole(String)
    • getLocales

      Enumeration<Locale> getLocales()
      戻り値:
      関連項目:
      • ServletRequest.getLocales()