直接上代码

  @RequestMapping(value = "/vipUser/saveOperateLog", method = RequestMethod.POST)public ResultVo saveOperateLog(@RequestBody AccountOptLogDto accountOptLogDto, HttpServletRequest request) {try {String ip = request.getHeader("x-forwarded-for");if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {ip = request.getHeader("Proxy-Client-IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {ip = request.getHeader("WL-Proxy-Client-IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {ip = request.getRemoteAddr();}log.info("操作日志IP:" + ip);return resultVo;} catch (Exception e) {e.printStackTrace()}}

在Controller中,加上HttpServletRequest对象,直接获取即可。

Spring获取外网IP相关推荐

  1. python切换ip群发邮件_python获取外网IP并发邮件的实现方法

    第一步:通过ip138来爬取外网ip 第二步:通过python的smtplib模块和email来发送邮件,具体用法去网上搜索, 下面是代码示例: #!/usr/bin/env python #codi ...

  2. delphi获取外网IP

    delphi获取外网IP function getIp():string; var url:string; myIdHttp:TIdHTTP; data:ISuperObject; beginResu ...

  3. 怎样查询本机ip地址?如何利用花生壳获取外网IP教程

    听到ip地址这个概念,想必大家都不会陌生,如果我们想要跟对方进行通信,通常我们需要知道对方的ip地址,另外在网络通信中,还有一个非常重要的地址,那就是mac地址.那么我们如何知道本机ip地址呢?我们如 ...

  4. python获取公网ip的几种方式_python获取外网ip地址的方法总结

    本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 import console; import web.script import ine ...

  5. 获取外网IP,再根据IP定位城市

    根据ip定位城市对外开放的接口,有些接口不能直接用了,比如说淘宝接口.这里我用的是一个不知名的接口. 1.AddressUtil工具类 package cn.ztjz.module.audit.uti ...

  6. vue中获取外网IP的方法

    记一下如何在vue项目中获取外网IP 之前有篇文章js获取客户端真实IP记录了如何获取外网IP 那个只是在普通html页面当中的获取方法,在vue项目中就不能这么使用了. 这里介绍一种适用于vue项目 ...

  7. 如何从HttpServletRequest中获取外网IP地址

    如何从HttpServletRequest中获取外网IP地址 Java 中可以通过HttpServletRequest类的getRemoteAddr(); //可能是用户真是ip也可能是代理服务器的i ...

  8. 如何获取外网IP地址

    1.  获取外网IP的方法: 获取外网IP地址方法: 访问网站:http://www.3322.org/dyndns/getip 访问网站:http://city.ip138.com/ip2city. ...

  9. 获取外网IP地址API

    1.获取外网IP地址 地址: http://pv.sohu.com/cityjson?ie=utf-8 返回结果: var returnCitySN = {"cip": " ...

  10. java spring根据外网IP和端口远程读取照片

    最近上传照片的功能需要用到外网IP和端口,但是查了一圈没找到,最后在stackoverflow发现了一个方法,供参考. 获取公网IP的方法,通过使用亚马逊的网站可以获取公网IP. import jav ...

最新文章

  1. 二代三代转录组测序分析实战班
  2. Java的类装载器(Class Loader)和命名空间(NameSpace)
  3. 在DNN中如何使FriendlyURL使用PageName作为页面名称
  4. Java如何解析markdown_使用Java实现的一款Markdown解析器md2x
  5. vi/vim使用入门: vimrc在哪儿?
  6. vs2010没有 最近使用的项目和解决方案
  7. python判断对象是否实例化_python中如何判断class当前有哪些实例?
  8. 【ClickHouse 技术系列】- ClickHouse 聚合函数和聚合状态
  9. 双继承_在Python中使用双下划线防止类属性被覆盖!
  10. 涨价是必然!华为P40系列今天发布,首发价再曝光
  11. 5.3.2 先行发生
  12. 优化工作的冰山一角,app瘦身
  13. html网页中加入音乐播放器,HTML网页调用 网易云 音乐播放器代码
  14. flask +layUI+ ajax 上传图片
  15. astah java版本_astah community
  16. 公司/组织苹果开发者账号申请流程
  17. 洛谷P3369 【模板】普通平衡树 红黑树实现
  18. mac mysql 5.7.12修改密码_Mac下 Mysql5.7忘记root密码及mysql5.7修改root密码的方法
  19. FTDI(FT220XQ)(一)——USB转SPI芯片的使用之驱动安装及设备信息配置
  20. iOS开发二维码生成和扫描

热门文章

  1. php简单实现延迟队列
  2. matlab geodetic2ecef,卫星轨道问题
  3. 杭州电子科技大学计算机考研资料汇总
  4. 手机芯片命名规则详解
  5. 基金使用计划 数学建模 matlab,基金使用计划模型
  6. 坚持努力,在黑暗中寻找光明——我的2014
  7. 【UnityWebGL】导出WebGL的问题汇总(持续更新)
  8. Cox回归+Cox比例风险回归模型
  9. MyScript基础功能
  10. 去中心化 分布式 自组织 概念区分与理解