|
||||||||||
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. |
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 |
ProtocolVersion |
getProtocolVersion()
Returns the protocol version this message is compatible with. |
HeaderIterator |
headerIterator()
Returns an iterator of all the headers. |
HeaderIterator |
headerIterator(java.lang.String name)
Returns an iterator of the headers with a given name. |
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 |
---|
ProtocolVersion getProtocolVersion()
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.HeaderIterator headerIterator()
HeaderIterator headerIterator(java.lang.String name)
name
- the name of the headers over which to iterate, or
null
for all headers
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 |