|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectxecure.servlet.XecureHttpServletRequest
ÀÌ Å¬·¡½º´Â HttpServletRequest Interface ¸¦ ±¸ÇöÇÑ Å¬·¡½ºÀÌ´Ù. XecureWebÀ» Àû¿ëÇÑ ¼ºí¸´¿¡ doPost, doGet ÇÔ¼öÀÇ ÆÄ¶ó¹ÌÅÍ·Î Àü´ÞµÇ¸ç, Ŭ¶óÀÌ¾ðÆ®·Î ºÎÅÍ Àü´ÞµÈ ¾ÏÈ£ÈµÈ form µ¥ÀÌŸ¸¦ º¹È£È ÇÏ¿© ¸®ÅϽÃÄÑÁØ´Ù. °¢ ÇÔ¼öµéÀº HttpServletRequest Interface ¿¡ Á¤ÀÇµÈ ¿ªÇÒÀ» ¸ðµÎ ¼öÇàÇÑ´Ù.
| Field Summary | |
javax.servlet.http.HttpServletRequest |
req
¼ºí¸´ ¿£ÁøÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº HttpServletRequest Object |
| Constructor Summary | |
XecureHttpServletRequest(XecureSession xecureSession,
javax.servlet.http.HttpServletRequest req)
XecureHttpServletRequest Constructor |
|
| Method Summary | |
java.lang.Object |
getAttribute(java.lang.String param)
Returns the value of the named attribute of the request, or null if the attribute does not exist. |
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthType()
Gets the authentication scheme of this request. |
java.lang.String |
getCharacterEncoding()
Returns the character set encoding for the input of this request. |
int |
getContentLength()
Returns the size of the request entity data, or -1 if not known. |
java.lang.String |
getContentType()
Returns the Internet Media Type of the request entity data, or null if not known. |
javax.servlet.http.Cookie[] |
getCookies()
Gets the array of cookies found in this request. |
long |
getDateHeader(java.lang.String name)
Gets the value of the requested date header field of this request. |
java.lang.String |
getHeader(java.lang.String name)
Gets the value of the requested header field of this request. |
java.util.Enumeration |
getHeaderNames()
Gets the header names for this request. |
javax.servlet.ServletInputStream |
getInputStream()
Returns an input stream for reading binary data in the request body. |
int |
getIntHeader(java.lang.String name)
Gets the value of the specified integer header field of this request. |
java.lang.String |
getMethod()
Gets the HTTP method (for example, GET, POST, PUT) with which this request was made. |
java.lang.String |
getParameter(java.lang.String name)
Returns a string containing the lone value of the specified parameter, or null if the parameter does not exist. |
java.util.Enumeration |
getParameterNames()
º¹È£ÈµÈ ParameterÀÇ nameµéÀ» ¾ò¾î¿Â´Ù. |
java.lang.String |
getParameterValue(java.lang.String name)
º¹È£ÈµÈ Parameter °ªÀ» ¾ò¾î¿Â´Ù. |
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the values of the specified parameter for the request as an array of strings, or null if the named parameter does not exist. |
java.lang.String |
getPathInfo()
Gets any optional extra path information following the servlet path of this request's URI, but immediately preceding its query string. |
java.lang.String |
getPathTranslated()
Gets any optional extra path information following the servlet path of this request's URI, but immediately preceding its query string, and translates it to a real path. |
java.lang.String |
getProtocol()
Returns the protocol and version of the request as a string of the form <protocol>/<major version>. |
java.lang.String |
getQueryString()
Gets any query string that is part of the HTTP request URI. |
java.io.BufferedReader |
getReader()
Returns a buffered reader for reading text in the request body. |
java.lang.String |
getRealPath(java.lang.String param)
Applies alias rules to the specified virtual path and returns the corresponding real path, or null if the translation can not be performed for any reason. |
java.lang.String |
getRemoteAddr()
Returns the IP address of the agent that sent the request. |
java.lang.String |
getRemoteHost()
Returns the fully qualified host name of the agent that sent the request. |
java.lang.String |
getRemoteUser()
Gets the name of the user making this request. |
java.lang.String |
getRequestedSessionId()
Gets the session id specified with this request. |
java.lang.String |
getRequestURI()
Gets, from the first line of the HTTP request, the part of this request's URI that is to the left of any query string. |
java.lang.String |
getScheme()
Returns the scheme of the URL used in this request, for example "http", "https", or "ftp". |
java.lang.String |
getServerName()
Returns the host name of the server that received the request. |
int |
getServerPort()
Returns the port number on which this request was received. |
java.lang.String |
getServletPath()
Gets the part of this request's URI that refers to the servlet being invoked. |
javax.servlet.http.HttpSession |
getSession()
|
javax.servlet.http.HttpSession |
getSession(boolean create)
Gets the current valid session associated with this request, if create is false or, if necessary, creates a new session for the request, if create is true. |
int |
getXecureAuthType()
ÇöÀç ¼¼¼ÇÀÇ ÀÎÁõ¹æ½ÄÀ» ¸®ÅÏÇÑ´Ù. 0 : ÀÍ¸í ¿¬°á, 1 : ÀÎÁõ¼ ±â¹Ý ¿¬°á |
XecureSession |
getXecureSession()
ÇöÀç ¼¼¼ÇÀÇ XecureSession object reference ¸¦ ¸®ÅÏÇÑ´Ù. |
java.lang.String |
getXecureSessionId()
ÇöÀç ¼¼¼ÇÀÇ ¼¼¼Ç ID ¸¦ ¸®ÅÏÇÑ´Ù. |
Certificate |
getXecureUserCert()
»ç¿ëÀÚ ÀÎÁõ¼ ±â¹Ý SSL ¼¼¼ÇÀÌ ÀÌ·ç¾î Á³À» °æ¿ì ÀÎÁõµÈ »ç¿ëÀÚÀÇ Certificate object ¸¦ ¸®ÅÏÇÑ´Ù. |
java.lang.String |
getXecureUserId()
ÇöÀç ¼¼¼ÇÀÇ »ç¿ëÀÚ ¾ÆÀ̵𸦠¸®ÅÏÇÑ´Ù. |
boolean |
isRequestedSessionIdFromCookie()
Checks whether the session id specified by this request came in as a cookie. |
boolean |
isRequestedSessionIdFromUrl()
Checks whether the session id specified by this request came in as part of the URL. |
boolean |
isRequestedSessionIdFromURL()
|
boolean |
isRequestedSessionIdValid()
Checks whether this request is associated with a session that is valid in the current session context. |
void |
setAttribute(java.lang.String key,
java.lang.Object o)
NEW Added Method 99.10.22 |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public javax.servlet.http.HttpServletRequest req
| Constructor Detail |
public XecureHttpServletRequest(XecureSession xecureSession,
javax.servlet.http.HttpServletRequest req)
xecureSession - XecureSession objectreq - ¼ºí¸´ ¿£ÁøÀ¸·Î ºÎÅÍ Àü´ÞµÈ HttpServletRequest object| Method Detail |
public java.lang.String getParameterValue(java.lang.String name)
name - Parameter namepublic java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestname - the name of the parameter whose value is required.getParameterValues(java.lang.String)public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestname - the name of the parameter whose value is required.ServletRequest.getParameter(java.lang.String)public java.util.Enumeration getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestpublic java.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestpublic int getContentLength()
getContentLength in interface javax.servlet.ServletRequestpublic Certificate getXecureUserCert()
Certificatepublic java.lang.String getXecureUserId()
public java.lang.String getXecureSessionId()
public int getXecureAuthType()
public XecureSession getXecureSession()
public javax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestURI()
First line of HTTP request Return from getRequestURIPOST /some/path.html HTTP/1.1 /some/path.html GET http://foo.bar/a.html HTTP/1.0 http://foo.bar/a.html HEAD /xyz?a=b HTTP/1.1 /xyz
To reconstruct a URL with a URL scheme and host, use the method javax.servlet.http.HttpUtils.getRequestURL, which returns a StringBuffer.
getRequestURI in interface javax.servlet.http.HttpServletRequestHttpUtils.getRequestURL(javax.servlet.http.HttpServletRequest)public java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getHeader(java.lang.String name)
getHeader in interface javax.servlet.http.HttpServletRequestname - the String containing the name of the requested
header field
public int getIntHeader(java.lang.String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestname - the String containing the name of the requested
header field
public long getDateHeader(java.lang.String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestname - the String containing the name of the requested
header field
public java.util.Enumeration getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession(boolean create)
Note: to ensure the session is properly maintained, the servlet developer must call this method (at least once) before any output is written to the response.
Additionally, application-writers need to be aware that newly
created sessions (that is, sessions for which
HttpSession.isNew returns true) do not have any
application-specific state.
getSession in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdValid()public boolean isRequestedSessionIdValid()
getSession method.
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestgetRequestedSessionId(),
HttpSessionContext,
getSession(boolean)public boolean isRequestedSessionIdFromCookie()
getSession method.)
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestgetSession(boolean)public boolean isRequestedSessionIdFromUrl()
getSession method.)
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestgetSession(boolean)public java.lang.String getContentType()
getContentType in interface javax.servlet.ServletRequestpublic java.lang.String getProtocol()
<protocol>/<major version>.<minor
version>. Same as the CGI variable SERVER_PROTOCOL.
getProtocol in interface javax.servlet.ServletRequestpublic java.lang.String getScheme()
getScheme in interface javax.servlet.ServletRequestpublic java.lang.String getServerName()
getServerName in interface javax.servlet.ServletRequestpublic int getServerPort()
getServerPort in interface javax.servlet.ServletRequestpublic java.lang.String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestpublic java.lang.String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestpublic java.lang.String getRealPath(java.lang.String param)
getRealPath in interface javax.servlet.ServletRequest
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestjava.lang.IllegalStateException - if getReader has been
called on this same request.
java.io.IOException - on other I/O related errors.getReaderpublic java.lang.Object getAttribute(java.lang.String param)
getAttribute in interface javax.servlet.ServletRequest
public java.io.BufferedReader getReader()
throws java.io.IOException
getReader in interface javax.servlet.ServletRequestjava.io.UnsupportedEncodingException - if the character set encoding
is unsupported, so the text can't be correctly decoded.
java.lang.IllegalStateException - if getInputStream has been
called on this same request.
java.io.IOException - on other I/O related errors.getInputStreampublic java.lang.String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequest
public void setAttribute(java.lang.String key,
java.lang.Object o)
setAttribute in interface javax.servlet.ServletRequestpublic boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestpublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestpublic javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||