Class XiHttpRequestImpl

  • All Implemented Interfaces:
    org.xipki.util.http.XiHttpRequest

    public class XiHttpRequestImpl
    extends java.lang.Object
    implements org.xipki.util.http.XiHttpRequest
    HTTP request wrapper.
    Since:
    3.0.1
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • XiHttpRequestImpl

        public XiHttpRequestImpl​(javax.servlet.http.HttpServletRequest req)
    • Method Detail

      • getHeader

        public java.lang.String getHeader​(java.lang.String headerName)
        Specified by:
        getHeader in interface org.xipki.util.http.XiHttpRequest
      • getParameter

        public java.lang.String getParameter​(java.lang.String paramName)
        Specified by:
        getParameter in interface org.xipki.util.http.XiHttpRequest
      • getMethod

        public java.lang.String getMethod()
        Specified by:
        getMethod in interface org.xipki.util.http.XiHttpRequest
      • getServletPath

        public java.lang.String getServletPath()
        Specified by:
        getServletPath in interface org.xipki.util.http.XiHttpRequest
      • getContentType

        public java.lang.String getContentType()
        Specified by:
        getContentType in interface org.xipki.util.http.XiHttpRequest
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String name)
        Specified by:
        getAttribute in interface org.xipki.util.http.XiHttpRequest
      • getRequestURI

        public java.lang.String getRequestURI()
        Specified by:
        getRequestURI in interface org.xipki.util.http.XiHttpRequest
      • getContextPath

        public java.lang.String getContextPath()
        Specified by:
        getContextPath in interface org.xipki.util.http.XiHttpRequest
      • getCertificateChain

        public java.security.cert.X509Certificate[] getCertificateChain()
        Specified by:
        getCertificateChain in interface org.xipki.util.http.XiHttpRequest
      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Specified by:
        getInputStream in interface org.xipki.util.http.XiHttpRequest
        Throws:
        java.io.IOException
      • setAttribute

        public void setAttribute​(java.lang.String name,
                                 java.lang.String value)
        Specified by:
        setAttribute in interface org.xipki.util.http.XiHttpRequest