Java中Request获取真实ip
来源:互联网 发布:网络智能电视机哪家强 编辑:程序博客网 时间:2024/05/19 03:27
/** * <通用功能辅助类> */public class CommonHelper { /** * <从request对象中获取用户IP地址> * @param request * @return IP地址 */ public static String getIp(HttpServletRequest request) { String forwards = request.getHeader("x-forwarded-for"); if (StringUtils.isBlank(forwards) || "unknown".equalsIgnoreCase(forwards)) { forwards = request.getHeader("Proxy-Client-IP"); } if (StringUtils.isBlank(forwards) || "unknown".equalsIgnoreCase(forwards)) { forwards = request.getHeader("WL-Proxy-Client-IP"); } if (StringUtils.isBlank(forwards) || "unknown".equalsIgnoreCase(forwards)) { forwards = request.getRemoteAddr(); } if (StringUtils.isBlank(forwards) || "unknown".equalsIgnoreCase(forwards)) { forwards = request.getHeader("X-Real-IP"); } if (forwards != null && forwards.trim().length() > 0) { int index = forwards.indexOf(','); return (index != -1) ? forwards.substring(0, index) : forwards; } return forwards; } /** This class should not be instantiated. */ private CommonHelper() { }}
0 1
- Java中Request获取真实ip
- java 获取request中的真实ip
- request获取真实ip
- Request获取用户真实IP
- Request获取用户真实IP
- Request获取用户真实IP
- Request获取用户真实IP
- Java Web 中通过request请求头获取客户端真实IP
- Java中request获取IP
- JAVA中获取用户的真实IP
- java 获取真实ip
- java获取真实ip
- 如何通过Request获取用户真实IP
- javaweb的request获取真实IP地址
- nginx中获取真实ip
- nginx中获取真实ip
- nginx中获取真实ip
- Java获取真实IP地址
- 信必优用144部Windows Phone组超炫矩阵屏幕
- C++ 学习笔记_0002_分支条件(正差值、最大最小值及排序)
- php解析js转码之后的url
- Comparison of a float with a value in C
- JSTL标签
- Java中Request获取真实ip
- 移动应用开发—信必优信息技术
- Swoole源码学习记录(五)——锁和信号(二)
- vim设置大全
- 不使用中间变量,如何交换两个数
- 位运算妙用2
- Snippet Compiler——代码段编译工具
- Pure virtual destructor in C++
- java基础巩固系列(三):成员变量反射的Field类