public interface HttpMessage extends MessageHeaders
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(Header header)
Adds a header to this message.
|
void |
addHeader(String name,
Object value)
Adds a header to this message.
|
ProtocolVersion |
getVersion()
Returns protocol version or
null when not available. |
boolean |
removeHeader(Header header)
Removes a header from this message.
|
boolean |
removeHeaders(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(String name,
Object value)
Overwrites the first header with the same name.
|
void |
setHeaders(Header... headers)
Overwrites all the headers in the message.
|
void |
setVersion(ProtocolVersion version)
Sets protocol version.
|
containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIteratorvoid setVersion(ProtocolVersion version)
For incoming messages it represents protocol version this message was transmitted with. For outgoing messages it represents a hint what protocol version should be used to transmit the message.
version - The protocol version.ProtocolVersion getVersion()
null when not available.
For incoming messages it represents protocol version this message was transmitted with. For outgoing messages it represents a hint what protocol version should be used to transmit the message.
void addHeader(Header header)
header - the header to append.void addHeader(String name, Object value)
name - the name of the header.value - the value of the header, taken as the value's Object.toString().void setHeader(Header header)
header - the header to set.void setHeader(String name, Object value)
name - the name of the header.value - the value of the header, taken as the value's Object.toString().void setHeaders(Header... headers)
headers - the array of headers to set.boolean removeHeader(Header header)
header - the header to remove.true if a header was removed as a result of this call.boolean removeHeaders(String name)
name - The name of the headers to remove.true if any header was removed as a result of this call.Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.