public static String getRemoteAddr(HttpServletRequest request) {
String remoteAddr = request.getHeader("X-Real-IP");
if (!isBlank(remoteAddr))
remoteAddr = request.getHeader("X-Forwarded-For");
else if (!isBlank(remoteAddr))
remoteAddr = request.getHeader("Proxy-Client-IP");
else if (!isBlank(remoteAddr))
remoteAddr = request.getHeader("WL-Proxy-Client-IP");
return
remoteAddr == null ?
request.getRemoteAddr() : remoteAddr;
}
推荐阅读
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- JavaWeb|JavaWeb学习——CSS
- JavaWeb|JavaWeb学习——用户注册(14)
- 验证码 注意一点存session时
- Spring Boot 版本升级到2
- html模仿淘宝按钮
- javaWeb中使用Excel模板导出业务数据(包含复杂单元格动态合并操作)+附源码
- Tomcat服务器映射图片,文件地址
- JavaWeb|电商后台管理系统项目后台项目的环境安装及配置