public interface HttpMessageHeaders
Modifier and Type | Method and Description |
---|---|
void |
addHeaderValue(HttpHeader header,
java.lang.String value)
Add a new
value for the given header . |
void |
addHeaderValues(HttpHeader header,
java.util.List<java.lang.String> values)
Add a new
values for the given header . |
void |
addHeaderValues(HttpHeader header,
java.lang.String... values)
Add a new
values for the given header . |
boolean |
contains(HttpHeader header)
Returns
true if this set of message headers contains the given header . |
java.util.Set<HttpHeader> |
getHeaders()
Returns a set view of the HTTP headers.
|
java.lang.String |
getHeaderValue(HttpHeader header)
Gets a single string value for the given
header . |
java.util.List<java.lang.String> |
getHeaderValues(HttpHeader header)
Returns values for the given
header . |
void |
removeHeader(HttpHeader header)
Removes specified
header . |
void |
removeHeaderValue(HttpHeader header,
java.lang.String value)
Removes the first occurrence of the specified
value for the given header . |
void |
replaceAllHeaders(HttpMessageHeaders messageHeaders)
Replaces existing headers and values with the given
messageHeaders . |
void |
setHeaderValue(HttpHeader header,
java.lang.String value)
Set a new
value for the given header . |
void |
setHeaderValues(HttpHeader header,
java.util.List<java.lang.String> values)
Set new
values for the given header . |
void |
setHeaderValues(HttpHeader header,
java.lang.String... values)
Set new
values for the given header . |
void addHeaderValue(HttpHeader header, java.lang.String value)
value
for the given header
.header
- HTTP header.value
- new value.java.lang.NullPointerException
- in case of header
or value
is null
.void addHeaderValues(HttpHeader header, java.lang.String... values)
values
for the given header
.
Any null
value in the given values
is ignored.header
- HTTP header.values
- new values.java.lang.NullPointerException
- in case of header
or values
is null
.void addHeaderValues(HttpHeader header, java.util.List<java.lang.String> values)
values
for the given header
.
Any null
value in the given values
is ignored.header
- HTTP header.values
- new values.java.lang.NullPointerException
- in case of header
or values
is null
.void setHeaderValue(HttpHeader header, java.lang.String value)
value
for the given header
.header
- HTTP header.value
- new value.java.lang.NullPointerException
- in case of header
or value
is null
.void setHeaderValues(HttpHeader header, java.lang.String... values)
values
for the given header
.
Any null
value in the given values
is ignored.header
- HTTP header.values
- new values.java.lang.NullPointerException
- in case of header
or values
is null
.void setHeaderValues(HttpHeader header, java.util.List<java.lang.String> values)
values
for the given header
.
Any null
value in the given values
is ignored.header
- HTTP header.values
- new values.java.lang.NullPointerException
- in case of header
or values
is null
.void removeHeader(HttpHeader header)
header
.header
- to be removed.java.lang.NullPointerException
- in case of header
is null
.void removeHeaderValue(HttpHeader header, java.lang.String value)
value
for the given header
.header
- HTTP header.value
- to be removed.java.lang.NullPointerException
- in case of header
or value
is null
.void replaceAllHeaders(HttpMessageHeaders messageHeaders)
messageHeaders
.
If the given messageHeaders
is null
then the existing headers will be removed.messageHeaders
- new headers.boolean contains(HttpHeader header)
true
if this set of message headers contains the given header
.header
- true
if this object contains the given header
.java.lang.NullPointerException
- in case of header
is null
.java.lang.String getHeaderValue(HttpHeader header)
header
.header
- HTTP header.header
.
If the header
is not present then returned value is null
.java.lang.NullPointerException
- in case of header
is null
.java.util.List<java.lang.String> getHeaderValues(HttpHeader header)
header
.header
- HTTP header.header
.
If the header
is not present then returned value is null
.java.lang.NullPointerException
- in case of header
is null
.java.util.Set<HttpHeader> getHeaders()
null
.Copyright © 2013, 2014, Oracle and/or its affiliates. All rights reserved.