1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 获取ip地址 公网 java获取公网ip地址操作

java 获取ip地址 公网 java获取公网ip地址操作

时间:2019-11-18 03:28:58

相关推荐

java 获取ip地址 公网 java获取公网ip地址操作

获取公网ip地址操作

import javax.servlet.http.HttpServletRequest;

/**

*

* 获取公网ip地址操作

* @ClassNmae:NewClass

* @author zlx-雄雄

* @date -8-16 11:42:41

*

*/

public class Ip {

/**

* @Description:获取公网ip地址操作

* @param request

* @return ip地址

*/

public static String getRemoteLoginUserIp(HttpServletRequest request) {

String ip = request.getHeader("x-forwarded-for");

if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

ip = request.getHeader("Proxy-Client-IP");

}

if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

ip = request.getHeader("WL-Proxy-Client-IP");

}

if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

ip = request.getRemoteAddr();

}

return ip;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。