All Packages Class Hierarchy This Package Previous Next Index
Interface Acme.Serve.servlet.ServletRequest
- public interface ServletRequest
-
getAttribute(String)
- Returns the value of the named attribute of the request, or null if
the attribute does not exist.
-
getContentLength()
- Returns the size of the request entity data, or -1 if not known.
-
getContentType()
- Returns the MIME type of the request entity data, or null if
not known.
-
getInputStream()
- Returns an input stream for reading request data.
-
getParameter(String)
- Returns a string containing the value of the specified parameter,
or null if the parameter does not exist.
-
getParameterNames()
- Returns the parameter names for this request.
-
getParameterValues(String)
- Returns the values of the specified parameter for the request as an
array of strings, or null if the named parameter does not exist.
-
getProtocol()
- Returns the protocol and version of the request as a string of
the form /..
-
getReader()
- Returns a buffered reader for reading request data.
-
getRealPath(String)
- 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.
-
getRemoteAddr()
- Returns the IP address of the agent that sent the request.
-
getRemoteHost()
- Returns the fully qualified host name of the agent that sent the
request.
-
getScheme()
- Returns the scheme of the URL used in this request, for example
"http", "https", or "ftp".
-
getServerName()
- Returns the host name of the server as used in the part of
the request URI.
-
getServerPort()
- Returns the port number on which this request was received as used in
the part of the request URI.
getContentLength
public abstract int getContentLength()
- Returns the size of the request entity data, or -1 if not known.
Same as the CGI variable CONTENT_LENGTH.
getContentType
public abstract String getContentType()
- Returns the MIME type of the request entity data, or null if
not known.
Same as the CGI variable CONTENT_TYPE.
getProtocol
public abstract String getProtocol()
- Returns the protocol and version of the request as a string of
the form /..
Same as the CGI variable SERVER_PROTOCOL.
getScheme
public abstract String getScheme()
- Returns the scheme of the URL used in this request, for example
"http", "https", or "ftp". Different schemes have different rules
for constructing URLs, as noted in RFC 1738. The URL used to create
a request may be reconstructed using this scheme, the server name
and port, and additional information such as URIs.
getServerName
public abstract String getServerName()
- Returns the host name of the server as used in the part of
the request URI.
Same as the CGI variable SERVER_NAME.
getServerPort
public abstract int getServerPort()
- Returns the port number on which this request was received as used in
the part of the request URI.
Same as the CGI variable SERVER_PORT.
getRemoteAddr
public abstract String getRemoteAddr()
- Returns the IP address of the agent that sent the request.
Same as the CGI variable REMOTE_ADDR.
getRemoteHost
public abstract String getRemoteHost()
- Returns the fully qualified host name of the agent that sent the
request.
Same as the CGI variable REMOTE_HOST.
getRealPath
public abstract String getRealPath(String path)
- 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. For example, an HTTP servlet would
resolve the path using the virtual docroot, if virtual hosting is
enabled, and with the default docroot otherwise. Calling this
method with the string "/" as an argument returns the document root.
getInputStream
public abstract ServletInputStream getInputStream() throws IOException
- Returns an input stream for reading request data.
- Throws: IllegalStateException
- if getReader has already been called
- Throws: IOException
- on other I/O-related errors
getReader
public abstract BufferedReader getReader()
- Returns a buffered reader for reading request data.
- Throws: UnsupportedEncodingException
- if the character set encoding isn't supported
- Throws: IllegalStateException
- if getInputStream has already been called
- Throws: IOException
- on other I/O-related errors
getParameter
public abstract String getParameter(String name)
- Returns a string containing the value of the specified parameter,
or null if the parameter does not exist.
getParameterValues
public abstract String[] getParameterValues(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.
getParameterNames
public abstract Enumeration getParameterNames()
- Returns the parameter names for this request.
getAttribute
public abstract Object getAttribute(String name)
- Returns the value of the named attribute of the request, or null if
the attribute does not exist. This method allows access to request
information not already provided by the other methods in this interface.
All Packages Class Hierarchy This Package Previous Next Index
ACME Java ACME Labs