- All Superinterfaces:
Headers,HeadersServerRequest,HeadersWritable<HeadersClientRequest>,Iterable<Http.HeaderValue>
public interface HeadersClientRequest
extends HeadersServerRequest, HeadersWritable<HeadersClientRequest>
Mutable headers of a client request.
-
Field Summary
Fields inherited from interface io.helidon.common.http.HeadersServerRequest
HUC_ACCEPT_DEFAULT, HUC_ACCEPT_DEFAULT_TYPES -
Method Summary
Modifier and TypeMethodDescriptiondefault HeadersClientRequestaccept(HttpMediaType... accepted) Accepted media types.static HeadersClientRequestCreate client request headers from headers.static HeadersClientRequestcreate(HeadersWritable<?> delegate) Create client request headers from writable headers.Methods inherited from interface io.helidon.common.http.Headers
acceptedTypes, all, all, contains, contains, contentLength, contentType, first, get, size, toMap, value, valuesMethods inherited from interface io.helidon.common.http.HeadersServerRequest
acceptDatetime, bestAccepted, cookies, date, ifModifiedSince, ifUnmodifiedSince, isAccepted, refererMethods inherited from interface io.helidon.common.http.HeadersWritable
add, add, clear, contentLength, contentType, contentType, remove, remove, set, set, set, setIfAbsentMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
create
Create client request headers from writable headers.- Parameters:
delegate- headers- Returns:
- client request headers
-
create
Create client request headers from headers.- Parameters:
headers- headers- Returns:
- client request headers
-
accept
Accepted media types. Supports quality factor and wildcards.- Parameters:
accepted- media types to accept- Returns:
- updated headers
-