public class LogIpUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
COMMA |
private static String |
HEADER
x-forwarded-for是识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端
最原始的IP地址的HTTP请求头字段
|
private static String |
IP |
private static String |
LOCAL_IP |
private static String |
UNKNOWN |
private static String |
WL_IP
经过apache http服务器的请求才会有
用apache http做代理时一般会加上Proxy-Client-IP请求头
而WL-Proxy-Client-IP是它的weblogic插件加上的头
|
| 构造器和说明 |
|---|
LogIpUtils() |
private static final String HEADER
public static String getIpAddr()
public static String getIpAddr(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getMultistageReverseProxyIp(String ip)
ip - 获得的IP地址public static boolean isUnknown(String checkString)
checkString - 被检测的字符串Copyright © 2023. All rights reserved.