Interface HeadersClientRequest

All Superinterfaces:
Headers, HeadersServerRequest, HeadersWritable<HeadersClientRequest>, Iterable<Http.HeaderValue>

public interface HeadersClientRequest extends HeadersServerRequest, HeadersWritable<HeadersClientRequest>
Mutable headers of a client request.
  • Method Details

    • create

      static HeadersClientRequest create(HeadersWritable<?> delegate)
      Create client request headers from writable headers.
      Parameters:
      delegate - headers
      Returns:
      client request headers
    • create

      static HeadersClientRequest create(Headers headers)
      Create client request headers from headers.
      Parameters:
      headers - headers
      Returns:
      client request headers
    • accept

      default HeadersClientRequest accept(HttpMediaType... accepted)
      Accepted media types. Supports quality factor and wildcards.
      Parameters:
      accepted - media types to accept
      Returns:
      updated headers