Class HttpHeadersUtil


  • public final class HttpHeadersUtil
    extends java.lang.Object
    Utility class to work with HttpHeaders or HTTP Headers.
    Since:
    3.8.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void trace​(org.slf4j.Logger log, HttpHeaders httpHeaders)
      Trace HTTP Headers.
      static void trace​(org.slf4j.Logger log, java.lang.String name, java.util.function.Function<java.lang.String,​java.util.List<java.lang.String>> getAllHeaders)
      Trace HTTP Headers.
      static void trace​(org.slf4j.Logger log, java.util.Set<java.lang.String> names, java.util.function.Function<java.lang.String,​java.util.List<java.lang.String>> getAllHeaders)
      Trace HTTP Headers.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • trace

        public static void trace​(@NonNull
                                 org.slf4j.Logger log,
                                 @NonNull
                                 HttpHeaders httpHeaders)
        Trace HTTP Headers.
        Parameters:
        log - Logger
        httpHeaders - HTTP Headers
      • trace

        public static void trace​(@NonNull
                                 org.slf4j.Logger log,
                                 @NonNull
                                 java.util.Set<java.lang.String> names,
                                 @NonNull
                                 java.util.function.Function<java.lang.String,​java.util.List<java.lang.String>> getAllHeaders)
        Trace HTTP Headers.
        Parameters:
        log - Logger
        names - HTTP Header names
        getAllHeaders - Function to get all the header values for a particular header name
      • trace

        public static void trace​(@NonNull
                                 org.slf4j.Logger log,
                                 @NonNull
                                 java.lang.String name,
                                 @NonNull
                                 java.util.function.Function<java.lang.String,​java.util.List<java.lang.String>> getAllHeaders)
        Trace HTTP Headers.
        Parameters:
        log - Logger
        name - HTTP Header name
        getAllHeaders - Function to get all the header values for a particular header name