|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HttpExchange
Provides the functionality for processing a HTTP request and generating a related response. The members of this class can be used when implementing the 'handle' method of the HttpHandler interface.
Method Summary | |
---|---|
java.lang.String |
getCharacterEncoding()
Return the character encoding used in the request or null if none was set. |
java.lang.String |
getCompletePath()
|
java.lang.String |
getHost()
Return the host name of the HTTP server. |
java.util.Enumeration<java.lang.String> |
getParameterNames()
Returns the a Enumeration of the parameter names. |
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the values of a parameter name. |
int |
getPort()
Return the port of the HTTP server. |
java.lang.String |
getProtocol()
|
java.lang.String |
getQueryParameter(java.lang.String name)
|
java.lang.String |
getQueryString()
|
java.lang.String |
getRequestHeader(java.lang.String name)
|
java.util.Enumeration<java.lang.String> |
getRequestHeaders()
|
int |
getRequestIntHeader(java.lang.String name)
|
java.lang.String |
getRequestMethod()
|
java.io.InputStream |
getRequestStream()
|
java.lang.String |
getRequestURI()
|
java.io.OutputStream |
getResponseStream()
Returns a stream for writing binary data in the response. |
void |
setResponseHeader(java.lang.String name,
java.lang.String value)
Sets a response header with the given name and value. |
void |
setResponseIntHeader(java.lang.String name,
int value)
Sets a response header with the given name and integer value. |
void |
setResponseStatus(int sc)
Sets the response's status code. |
Method Detail |
---|
java.lang.String getHost()
int getPort()
java.lang.String getProtocol()
java.lang.String getRequestMethod()
java.lang.String getRequestHeader(java.lang.String name)
name
- header name
int getRequestIntHeader(java.lang.String name)
name
- header name
java.util.Enumeration<java.lang.String> getRequestHeaders()
java.lang.String getRequestURI()
java.lang.String getCompletePath()
java.lang.String getCharacterEncoding()
java.lang.String getQueryString()
java.lang.String getQueryParameter(java.lang.String name)
name
- parameter name
java.io.InputStream getRequestStream() throws java.io.IOException
java.io.IOException
- IO errorjava.util.Enumeration<java.lang.String> getParameterNames()
java.lang.String[] getParameterValues(java.lang.String name)
name
- the name of the parameter
void setResponseStatus(int sc)
sc
- new status codevoid setResponseHeader(java.lang.String name, java.lang.String value)
name
- header namevalue
- header valuevoid setResponseIntHeader(java.lang.String name, int value)
name
- header namevalue
- int header valuejava.io.OutputStream getResponseStream() throws java.io.IOException
java.io.IOException
- IO error
|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |