Interface java.servlet.http.HttpServletRequest
All Packages Class Hierarchy This Package Previous Next Index
Interface java.servlet.http.HttpServletRequest
- public interface HttpServletRequest
- extends Object
- extends ServletRequest
This interface represents an HTTP servlet request. In the servlet's
service method, cast the ServletRequest parameter to HttpServletRequest
in order to access HTTP protocol specified header information for the
request.
-
getAuthType()
- Returns the authentication scheme of the request, or null if none.
-
getDateHeader(String, long)
- Returns the value of a date header field.
-
getHeader(int)
- Returns the value of the nth header field, or null if there are
fewer than n fields.
-
getHeader(String)
- Returns the value of a header field, or null if not known.
-
getHeaderName(int)
- Returns the name of the nth header field, or null if there are
fewer than n fields.
-
getIntHeader(String, int)
- Returns the value of an integer header field.
-
getMethod()
- Returns the method with which the request was made.
-
getPathInfo()
- Returns optional extra path information following the servlet path,
but immediately preceding the query string.
-
getPathTranslated()
- Returns extra path information translated to a real path.
-
getQueryString()
- Returns the query string part of the servlet URI, or null if none.
-
getRemoteUser()
- Returns the name of the user making this request, or null if not
known.
-
getRequestPath()
- Returns the part of the request URI that corresponds to the
servlet path plus the optional extra path information, if any
-
getRequestURI()
- Returns the request URI.
-
getServletPath()
- Returns the part of the request URI that refers to the servlet
being invoked.
getMethod
public abstract String getMethod()
- Returns the method with which the request was made. The returned
value can be "GET", "HEAD", "POST", or an extension method. Same
as the CGI variable REQUEST_METHOD.
getRequestURI
public abstract String getRequestURI()
- Returns the request URI.
getRequestPath
public abstract String getRequestPath()
- Returns the part of the request URI that corresponds to the
servlet path plus the optional extra path information, if any
getServletPath
public abstract String getServletPath()
- Returns the part of the request URI that refers to the servlet
being invoked. Analogous to the CGI variable SCRIPT_NAME.
getPathInfo
public abstract String getPathInfo()
- Returns optional extra path information following the servlet path,
but immediately preceding the query string. Returns null if not
specified. Same as the CGI variable PATH_INFO.
getPathTranslated
public abstract String getPathTranslated()
- Returns extra path information translated to a real path. Returns
null if no extra path information specified. Same as the CGI variable
PATH_TRANSLATED.
getQueryString
public abstract String getQueryString()
- Returns the query string part of the servlet URI, or null if none.
Same as the CGI variable QUERY_STRING.
getRemoteUser
public abstract String getRemoteUser()
- Returns the name of the user making this request, or null if not
known. Same as the CGI variable REMOTE_USER.
getAuthType
public abstract String getAuthType()
- Returns the authentication scheme of the request, or null if none.
Same as the CGI variable AUTH_TYPE.
getHeader
public abstract String getHeader(String name)
- Returns the value of a header field, or null if not known.
Same as the information passed in the CGI variables HTTP_*.
- Parameters:
- name - the header field name
getIntHeader
public abstract int getIntHeader(String name,
int def)
- Returns the value of an integer header field.
- Parameters:
- name - the header field name
- def - the integer value to return if header not found or the
integer format is invalid
getDateHeader
public abstract long getDateHeader(String name,
long def)
- Returns the value of a date header field.
- Parameters:
- name - the header field name
- def - the date value to return if header not found or the
date format is invalid
getHeaderName
public abstract String getHeaderName(int n)
- Returns the name of the nth header field, or null if there are
fewer than n fields. This can be used to iterate through all
the headers in the message.
getHeader
public abstract String getHeader(int n)
- Returns the value of the nth header field, or null if there are
fewer than n fields. This can be used to iterate through all
the headers in the message.
All Packages Class Hierarchy This Package Previous Next Index