在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端... ...
分类:
编程语言 时间:
2017-09-05 01:30:44
阅读次数:
133
Request对象(请求对象) 获取客户机信息 getRemoteAddr: 获取IP地址 getMethod(): 获取请求方式 getContextPath(): 获取虚拟路径(默认是项目名称相同的) 获取请求头信息 String getHeader(“请求头”) long getDateHea ...
分类:
其他好文 时间:
2017-08-19 18:42:38
阅读次数:
151
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器 ...
分类:
其他好文 时间:
2017-08-18 11:12:02
阅读次数:
110
【转载】JSP 获取真实IP地址的代码 JSP 获取真实IP地址的代码 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。 但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向 ...
分类:
Web程序 时间:
2017-08-14 14:22:36
阅读次数:
187
JSP 获取真实IP地址的代码 JSP 获取真实IP地址的代码 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况 ...
分类:
Web程序 时间:
2017-08-06 14:08:53
阅读次数:
240
http://blog.csdn.net/yin_jw/article/details/24470131 在Servlet里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,Nginx等反向代理软件 ...
分类:
其他好文 时间:
2017-07-12 13:55:01
阅读次数:
266
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器 ...
分类:
编程语言 时间:
2017-05-16 13:13:52
阅读次数:
141
1:在使用request.getRemoteAddr()取得客户端的IP地址时,得到的却是IPv6的地址格式0:0:0:0:0:0:0:1,而不是IPv4的地址格式127.0.0.1的原因? 因为机器上启用的IPv6协议,所以在对localhost进DNS解析时,得到的是IPv6形式的本机地址0:0 ...
分类:
其他好文 时间:
2017-04-15 22:57:32
阅读次数:
615
在安全性要求较高的web项目中,我们经常有这样的需求:黑名单:禁止指定ip访问。白名单:允许指定ip访问。根据ip追踪恶意入侵系统者。在java中我们通常可以这样获取客户端ip地址:request.getRemoteAddr()但是这个方法有个弊端,就是如果对方使用了反向代理,那么这个方法获取到..
分类:
编程语言 时间:
2017-04-14 10:34:32
阅读次数:
169
在安全性要求较高的web项目中,我们经常有这样的需求: 黑名单:禁止指定ip访问。 白名单:允许指定ip访问。 根据ip追踪恶意入侵系统者。 在java中我们通常可以这样获取客户端ip地址: request.getRemoteAddr() 但是这个方法有个弊端,就是如果对方使用了反向代理,那么这个方 ...
分类:
编程语言 时间:
2017-04-14 09:18:21
阅读次数:
175