Class ForwardedParser


  • public class ForwardedParser
    extends Object
    Parses reverse HTTP proxy headers to determine the client IP address.
    • Method Detail

      • getClientIPAddressFromXForwardedForHeader

        public static String getClientIPAddressFromXForwardedForHeader​(String header)
        Returns the client IP address from a X-Forwarded-For style HTTP header.
        Parameters:
        header - The HTTP header, null if not specified.
        Returns:
        The client IP address, null if parsing failed.
      • getClientIPAddressFromForwardedHeader

        public static String getClientIPAddressFromForwardedHeader​(String header)
        Returns the client IP address from a Forwarded (RFC 7239) HTTP header.
        Parameters:
        header - The HTTP header, null if not specified.
        Returns:
        The client IP address, null if parsing failed.