public interface MutableHttpHeaders extends MutableHeaders, HttpHeaders
HttpHeaders
add methods for mutation of headers.ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_PATCH, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, AGE, ALLOW, AUTHORIZATION, AUTHORIZATION_INFO, CACHE_CONTROL, CONNECTION, CONTENT_BASE, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SEC_WEBSOCKET_ACCEPT, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_KEY1, SEC_WEBSOCKET_KEY2, SEC_WEBSOCKET_LOCATION, SEC_WEBSOCKET_ORIGIN, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WEBSOCKET_LOCATION, WEBSOCKET_ORIGIN, WEBSOCKET_PROTOCOL, WWW_AUTHENTICATE, X_AUTH_TOKEN
EMPTY
Modifier and Type | Method and Description |
---|---|
MutableHttpHeaders |
add(CharSequence header,
CharSequence value)
Add a header for the given name and value.
|
default MutableHttpHeaders |
add(CharSequence header,
Integer value)
Add a header for the given name and value.
|
default MutableHttpHeaders |
add(CharSequence header,
ZonedDateTime value)
Add a header for the given name and value.
|
default MutableHttpHeaders |
allow(Collection<HttpMethod> methods)
Set the allowed HTTP methods.
|
default MutableHttpHeaders |
allow(HttpMethod... methods)
Set the allowed HTTP methods.
|
default MutableHttpHeaders |
auth(String userInfo)
Used to configure BASIC authentication.
|
default MutableHttpHeaders |
auth(String username,
String password)
Used to configure BASIC authentication.
|
default MutableHttpHeaders |
contentType(MediaType mediaType)
Sets the
HttpHeaders.CONTENT_TYPE header to the given media type. |
default MutableHttpHeaders |
date(LocalDateTime date)
Adds the date header for the given
ZonedDateTime . |
default MutableHttpHeaders |
date(long timeInMillis)
Adds the DATE header for the given
ZonedDateTime . |
default MutableHttpHeaders |
expires(LocalDateTime date)
Adds the EXPIRES header for the given
ZonedDateTime . |
default MutableHttpHeaders |
expires(long timeInMillis)
Adds the EXPIRES header for the given
ZonedDateTime . |
default MutableHttpHeaders |
ifModifiedSince(LocalDateTime date)
Adds the IF_MODIFIED_SINCE header for the given
ZonedDateTime . |
default MutableHttpHeaders |
ifModifiedSince(long timeInMillis)
Adds the IF_MODIFIED_SINCE header for the given
ZonedDateTime . |
default MutableHttpHeaders |
lastModified(LocalDateTime date)
Adds the LAST_MODIFIED header for the given
ZonedDateTime . |
default MutableHttpHeaders |
lastModified(long timeInMillis)
Adds the LAST_MODIFIED header for the given
ZonedDateTime . |
default MutableHttpHeaders |
location(URI uri)
Sets the location header to the given URI.
|
MutableHttpHeaders |
remove(CharSequence header)
Removes a header.
|
accept, contentLength, contentType, findDate, findFirst, findInt, getAuthorization, getContentType, getDate, getInt, getOrigin, isKeepAlive
empty, forEach, forEachValue, get, getAll, getFirst, getFirst, getFirst, getFirst, isEmpty, iterator, of
asMap, asMap, asProperties, contains, getValueType, names, of, subMap, subMap, subMap, values
get, get, get, get
forEach, spliterator
MutableHttpHeaders add(CharSequence header, CharSequence value)
add
in interface MutableHeaders
header
- The head namevalue
- The valueMutableHttpHeaders remove(CharSequence header)
MutableHeaders
remove
in interface MutableHeaders
header
- The header to removedefault MutableHttpHeaders allow(HttpMethod... methods)
methods
- The methods to specify in the Allowed HTTP headerdefault MutableHttpHeaders date(LocalDateTime date)
ZonedDateTime
.date
- The local date time (will be converted to GMT) as per DateTimeFormatter.RFC_1123_DATE_TIME
MutableHttpHeaders
default MutableHttpHeaders expires(LocalDateTime date)
ZonedDateTime
.date
- The local date time (will be converted to GMT) as per DateTimeFormatter.RFC_1123_DATE_TIME
MutableHttpHeaders
default MutableHttpHeaders lastModified(LocalDateTime date)
ZonedDateTime
.date
- The local date time (will be converted to GMT) as per DateTimeFormatter.RFC_1123_DATE_TIME
MutableHttpHeaders
default MutableHttpHeaders ifModifiedSince(LocalDateTime date)
ZonedDateTime
.date
- The local date time (will be converted to GMT) as per DateTimeFormatter.RFC_1123_DATE_TIME
MutableHttpHeaders
default MutableHttpHeaders date(long timeInMillis)
ZonedDateTime
.timeInMillis
- The current time in milli secondsMutableHttpHeaders
default MutableHttpHeaders expires(long timeInMillis)
ZonedDateTime
.timeInMillis
- The current time in milli secondsMutableHttpHeaders
default MutableHttpHeaders lastModified(long timeInMillis)
ZonedDateTime
.timeInMillis
- The current time in milli secondsMutableHttpHeaders
default MutableHttpHeaders ifModifiedSince(long timeInMillis)
ZonedDateTime
.timeInMillis
- The current time in milli secondsMutableHttpHeaders
default MutableHttpHeaders auth(String username, String password)
username
- The usernamepassword
- The passworddefault MutableHttpHeaders auth(String userInfo)
userInfo
- The user info which is in the form "username:password"default MutableHttpHeaders allow(Collection<HttpMethod> methods)
methods
- The methods to specify in the Allowed HTTP headerdefault MutableHttpHeaders location(URI uri)
uri
- The URIdefault MutableHttpHeaders contentType(MediaType mediaType)
HttpHeaders.CONTENT_TYPE
header to the given media type.mediaType
- The media typedefault MutableHttpHeaders add(CharSequence header, ZonedDateTime value)
header
- The head namevalue
- The valuedefault MutableHttpHeaders add(CharSequence header, Integer value)
header
- The head namevalue
- The value