java中代码实现获取IP
来源:互联网 发布:淘宝店铺内衣名字大全 编辑:程序博客网 时间:2024/06/07 22:16
需要 servlet-api.jar 的包
package easytest;
import javax.servlet.http.HttpServletRequest;
public class C {
/***
* 获取客户端的真实ip
*
* @param request
* @return clientIp 从request域中取出进行判断(代理上网)XFF,XRI,Addr, 如果 forwarded_for 设成了
* off,则:X-Forwarded-For: unknown
*/
public String getClientIp(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || "unknown".equalsIgnoreCase(ip) || ip.length() == 0) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || "unknown".equalsIgnoreCase(ip) || ip.length() == 0) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null || "unknown".equalsIgnoreCase("ip") || ip.length() == 0) {
ip = request.getRemoteAddr();
}
return ip;
}
}
- java中代码实现获取IP
- Java 实现根据 IP 地址获取地理位置的代码分享
- java代码实现外网IP的获取
- JAVA获取IP地址代码
- Java中request获取IP
- java代码实现ping ip
- java获取ip代码(全部复制运行)
- java Ip地址的获取 简单代码
- java 获取客户端 ip地址 代码片段
- PHP代码如何实现获取真实IP和代理IP
- PHP代码如何实现获取真实IP和代理IP
- java 实现获取主机名和IP
- java实现DHCP协议获取ip地址
- java实现根据ip地址获取地理位置
- Java中获取本地IP地址
- linux/Windows中JAVA获取IP地址
- Java中Request获取真实ip
- JAVA中获取用户的真实IP
- 首创小型热敏打印机趣味新时代 微店打印机评测
- Java 多线程 简介
- 运算符,位运算符,成员运算符,身份运算符,与数学函数
- abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份, 拿一份走了;然后cde都按上面的方法取鱼。问他们一共最少打了多少条鱼
- Linux下epoll实现简单的C/S通信
- java中代码实现获取IP
- 对于POJ 1182 食物链 问题的详细分析加代码
- 欢迎使用CSDN-markdown编辑器
- 开启应用调试属性
- Faucet Flow UVA
- C#打印日志
- Android adb.exe程序启动不起来
- 快速排序
- ZigBee TI ZStack CC2530 2.4 IAR软件版本