提交 ae77aea5 编写于 作者: Chongwen.jiang's avatar Chongwen.jiang

外网ip获取日志

上级 1eb44c6b
流水线 #22362 已失败 于阶段
in 2 second
package com.pica.cloud.account.account.server.util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;
public class IPUtil {
private static Logger logger = LoggerFactory.getLogger(IPUtil.class);
/**
* @Description 获取请求的外网ip
......@@ -19,12 +23,16 @@ public class IPUtil {
//X-Forwarded-For:Squid 服务代理
String ipAddresses = request.getHeader("X-Forwarded-For");
Enumeration<String> headerNames = request.getHeaderNames();
StringBuffer sb = new StringBuffer("getIpAdrress-");
while (headerNames.hasMoreElements()) {
//打印所有头信息
String s = headerNames.nextElement();
String header = request.getHeader(s);
// System.out.println(s+"::::"+header);
sb.append("headerName:").append(s)
.append("headerVal:").append(header);
}
logger.info("getIpAdrress-headers:{}", sb.toString());
// System.out.println("headerNames:"+ JSON.toJSONString(headerNames));
// System.out.println("RemoteHost:"+request.getRemoteHost());
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册