有vip的服务器获取客户端的ip地址
在真实的项目环境中,往往会在服务器外层加nginx/vip等,导致获取失败.我的程序是加了vip,在网上找到很多,结果都没有成功.但是发现在一个共同的特点,他们都用到了request.getHeader().于是我自己就获取到所有header并打印出来,终于找到了正确的获取方式:request.getHeader("x-forwarded-for"),这种方式在本地测试是不成功的,需要请求有代理的服务器
以后甩锅就更加轻松了,
Enumeration<String> headerNames = request.getHeaderNames();while(headerNames.hasMoreElements()){String headerName = (String)headerNames.nextElement();//调用nextElement方法获得元素logger.debug("输出的header,{},{},{}",headerName,request.getHeader(headerName));}logger.debug(request.getHeader("x-forwarded-for"));
有vip的服务器获取客户端的ip地址相关推荐
- 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squi...
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实 ...
- PHP获取客户端真实IP地址的方法
php获取客户端IP地址有四种方法,这五种方法分别为 1 2 3 4 REMOTE_ADDR HTTP_CLIENT_IP HTTP_X_FORWARDED_FOR HTTP_VIA REMOTE_A ...
- 获取客户端的IP地址
#region public static string GetClientIP() 获取客户端的IP地址/// <summary>/// 获取客户端的IP地址/// </summa ...
- 使用JS获取客户端的IP地址
使用JS获取客户端的IP地址 搜狐IP地址查询接口(可设置编码):https://pv.sohu.com/cityjson?ie=utf-8 简单使用: <script src="ht ...
- php如何获取客户端请求ip地址的方法
php如何获取客户端请求ip地址的方法 获取客户端ip地址的函数 获取客户端ip地址的函数 function getip(){$ip = false;if (!empty($_SERVER[" ...
- java获取客户端的IP地址工具类
java获取客户端的IP地址工具类 import java.net.InetAddress; import java.net.UnknownHostException;import javax.ser ...
- java显示服务器端ip,Java服务器获取客户端的ip
[Java]代码 /** * 获取登录用户IP地址 * * @param request * @return */ public static String getIpAddr(HttpServlet ...
- 获取客户端真实IP地址
Java-Web获取客户端真实IP: 发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP. 一般分为两种情况: ...
- asp.net如何获取客户端真实IP地址
目前网上流行的所谓"取真实IP地址"的方法,都有bug,没有考虑到多层透明代理的情况. 多数代码类似: string IpAddress = (HttpContext.Curren ...
最新文章
- Matplotlib三维绘图,这一篇就够了
- 计算机领域经典巨著TAOCP卷3上市!【含赠书】
- linux 自动安装 get,linux下自动获取并安装软件包 apt-get 的命令介绍
- Python 的函数
- Another way to define Angular controller
- 2013 822 划分子网
- Junit Test使用样例
- 一张图理清 Python3 所有知识点
- python意外退出_有趣的Python上下文管理器
- JAVA GUI界面组件学习
- Java设计模式---模板设计模式
- windbg调试环境变量记录
- AtomicInteger的CAS算法浅析
- 从事三年java开发后, 我打算转人工智能
- 关于Excel实现分组求和最全文档
- 网络媒体教程:人物素描
- Tinker 合并及加载补丁过程源码分析 (三)
- 小学生学计算机图片大全集,小学生电脑绘画作品欣赏
- 安卓四大组件之广播组件(Broadcast)
- Microsoft Windows CE 编程的十点忠告
热门文章
- 工作型PPT设计的10大建议
- php printer_open 用法_php程序怎么调用打印机
- 办公用计算机可以配置什么的外联设备,九州职业技术学院办公电脑配备与管理试行办法...
- Android连接WiFi设置IP为静态IP
- 3ds Max:标准几何体
- 不同IP网段共享打印机
- vs2019创建c++项目步骤_创建django项目的步骤(超级详细)
- 移动阅读市场也需要“小而美”
- csgo调哪个会流畅_CSGO基础视频设置与显卡优化
- python中主函数用法_【Python 1-13】Python手把手教程之——详解函数和函数的使用...