|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
public HttpVersion getHttpVersion()
public boolean containsHeader(java.lang.String name)
name
- the header name to check for.
public Header[] getHeaders(java.lang.String name)
name
- the name of the headers to return.
name
.public Header getFirstHeader(java.lang.String name)
name
- the name of the header to return.
name
.public Header getLastHeader(java.lang.String name)
name
- the name of the header to return.
name
.public Header[] getAllHeaders()
public void addHeader(Header header)
header
- the header to append.public void addHeader(java.lang.String name, java.lang.String value)
name
- the name of the header.value
- the value of the header.public void setHeader(Header header)
header
- the header to set.public void setHeader(java.lang.String name, java.lang.String value)
name
- the name of the header.value
- the value of the header.public void setHeaders(Header[] headers)
headers
- the array of headers to set.public void removeHeader(Header header)
header
- the header to remove.public void removeHeaders(java.lang.String name)
name
- The name of the headers to remove.public java.util.Iterator headerIterator()
public HttpParams getParams()
public void setParams(HttpParams params)
params
- the parameters
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |