Class HttpClientHeaders


  • public class HttpClientHeaders
    extends java.lang.Object
    Representation of an HTTP headers.
    • Method Detail

      • names

        public java.util.Set<java.lang.String> names()
        Returns:
        the Set of header names.
      • namesIgnoreCase

        public java.util.Set<java.lang.String> namesIgnoreCase()
        Returns:
        the Set of HTTP header names ignoring case.
      • allValues

        public java.util.List<java.lang.String> allValues​(java.lang.String name)
        Gets a List of header values for a given name.
        Parameters:
        name - The HTTP header name to search.
        Returns:
        the List of header values for the given name.
      • allValuesIgnoreCase

        public java.util.List<java.lang.String> allValuesIgnoreCase​(java.lang.String name)
        Gets a List of header values for a given name ignoring case.
        Parameters:
        name - The HTTP header name to search.
        Returns:
        the List of header values for the given name.
      • firstValue

        public java.util.Optional<java.lang.String> firstValue​(java.lang.String name)
        Gets the header value for a given name
        Parameters:
        name - The HTTP header name to search.
        Returns:
        the first HTTP header value for the given name.
      • firstValueIgnoreCase

        public java.util.Optional<java.lang.String> firstValueIgnoreCase​(java.lang.String name)
        Gets the header value for a given name ignoring case.
        Parameters:
        name - The HTTP header name to search.
        Returns:
        the first HTTP header value for the given name.
      • of

        public static HttpClientHeaders of​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers)