常见的问题,记录操作日志中发现,getRemoteAddr取到的客户端的ip地址不是真实的ip,需要解析请求头中的信息获取正确ip。 public static String getIpAddress(HttpServletRequest request) { String ip = request ...
分类:
编程语言 时间:
2021-04-07 10:50:41
阅读次数:
0
使用request.getRemoteAddr()方法获取的值为0:0:0:0:0:0:0:1,一般来说如果不是自己的ip的话应该就是127.0.0.1 原因 ? 0:0:0:0:0:0:0:1是属于ipv6,但是本机又没有设置ipv6,后来我又进行另一台电脑做测试,发现这种情况只有在服务器和客户端 ...
分类:
编程语言 时间:
2021-01-20 11:38:48
阅读次数:
0
查看原文:http://www.ibloger.net/article/144.html https://www.cnblogs.com/zoujx/p/9221709.html 获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通 ...
分类:
Web程序 时间:
2020-04-27 15:42:50
阅读次数:
77
Servlet request常用方法 | 方法名 | 作用 | | | | | req.getRemoteAddr | 获取客户端IP地址 | | req.getLocalAddr() | 获取服务器IP地址 | | req.getRemoteHost | 获取客户端的主机名 | | req.ge ...
分类:
其他好文 时间:
2020-04-23 22:48:09
阅读次数:
86
@RequestMapping("/") public void a(HttpServletRequest request) { System.out.println(request.getRemoteAddr()); //ng的地址 System.out.println(request.getHe ...
分类:
编程语言 时间:
2020-01-05 09:30:38
阅读次数:
95
public String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { return request.getRemoteAddr(); } return r ...
分类:
编程语言 时间:
2019-12-23 11:38:19
阅读次数:
69
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL ...
分类:
其他好文 时间:
2019-06-24 21:18:07
阅读次数:
121
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP ...
分类:
其他好文 时间:
2019-02-03 14:05:35
阅读次数:
154
1 /** 2 * 自定义访问对象工具类 3 * 4 * 获取对象的IP地址等信息 5 * 6 */ 7 public class CusAccessObjectUtil { 8 9 /** 10 * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用... ...
分类:
其他好文 时间:
2018-11-14 18:54:51
阅读次数:
326
2018-08-12 22:45:50 * request对象(请求) * 获取客户机的信息 request.getRemoteAddr() 获取ip request.getMethod() 获取请求方式 request.getContextPath() 获取虚拟路径 * 获取请求参数(*****) ...
分类:
其他好文 时间:
2018-08-12 23:33:58
阅读次数:
224