Package com.nimbusds.common.http
Class ForwardedParser
- java.lang.Object
-
- com.nimbusds.common.http.ForwardedParser
-
public class ForwardedParser extends Object
Parses reverse HTTP proxy headers to determine the client IP address.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getClientIPAddressFromForwardedHeader(String header)
Returns the client IP address from aForwarded
(RFC 7239) HTTP header.static String
getClientIPAddressFromXForwardedForHeader(String header)
Returns the client IP address from a X-Forwarded-For style HTTP header.
-
-
-
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 aForwarded
(RFC 7239) HTTP header.- Parameters:
header
- The HTTP header,null
if not specified.- Returns:
- The client IP address,
null
if parsing failed.
-
-