|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HttpMessage
A generic HTTP message. Holds what is common between requests and responses.
Method Summary | |
---|---|
void |
addHeader(Header header)
Adds a header to this message. |
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header to this message. |
boolean |
containsHeader(java.lang.String name)
Checks if a certain header is present in this message. |
Header[] |
getAllHeaders()
Returns all the headers of this message. |
Header |
getFirstHeader(java.lang.String name)
Returns the first header with a specified name of this message. |
Header[] |
getHeaders(java.lang.String name)
Returns all the headers with a specified name of this message. |
HttpVersion |
getHttpVersion()
Returns the HTTP version this message is compatible with. |
Header |
getLastHeader(java.lang.String name)
Returns the last header with a specified name of this message. |
HttpParams |
getParams()
Returns the parameters effective for this message as set by |
java.util.Iterator |
headerIterator()
Returns an iterator of all the headers. |
void |
removeHeader(Header header)
Removes a header from this message. |
void |
removeHeaders(java.lang.String name)
Removes all headers with a certain name from this message. |
void |
setHeader(Header header)
Overwrites the first header with the same name. |
void |
setHeader(java.lang.String name,
java.lang.String value)
Overwrites the first header with the same name. |
void |
setHeaders(Header[] headers)
Overwrites all the headers in the message. |
void |
setParams(HttpParams params)
Provides parameters to be used for the processing of this message. |
Method Detail |
---|
HttpVersion getHttpVersion()
boolean containsHeader(java.lang.String name)
name
- the header name to check for.
Header[] getHeaders(java.lang.String name)
name
- the name of the headers to return.
name
.Header getFirstHeader(java.lang.String name)
name
- the name of the header to return.
name
.Header getLastHeader(java.lang.String name)
name
- the name of the header to return.
name
.Header[] getAllHeaders()
void addHeader(Header header)
header
- the header to append.void addHeader(java.lang.String name, java.lang.String value)
name
- the name of the header.value
- the value of the header.void setHeader(Header header)
header
- the header to set.void setHeader(java.lang.String name, java.lang.String value)
name
- the name of the header.value
- the value of the header.void setHeaders(Header[] headers)
headers
- the array of headers to set.void removeHeader(Header header)
header
- the header to remove.void removeHeaders(java.lang.String name)
name
- The name of the headers to remove.java.util.Iterator headerIterator()
HttpParams getParams()
void setParams(HttpParams params)
params
- the parameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |