Class ServletUtils


  • public class ServletUtils
    extends Object
    • Constructor Detail

      • ServletUtils

        public ServletUtils()
    • Method Detail

      • getAllRequestIpAddresses

        public static List<InetAddress> getAllRequestIpAddresses​(@NotNull
                                                                 @NotNull javax.servlet.http.HttpServletRequest httpServletRequest)
        Retrieves all sender IP addresses from a HTTP request, including source address and proxy addresses if present. This method handles both IPv4 and IPv6.
        Returns:
        List of IP addresses from request. First IP address on the returned list will be the request remote address, optionally followed by detected proxy IPs.