eg:前端node代理,域名:

http://localhost:3000

后端接口域名

http://192.168.0.123:8080

获取方法

request.getScheme();//-->http
request.getServerName();//-->localhost
request.getServerPort();//-->3000
request.getLocalAddr();//-->192.168.0.123
request.getLocalPort();//-->8080

根据需求拼起来即可

获取请求IP,因为存在网关或者nginx代理 后端根据上面的代码无论谁请求获取到的都是代理服务器的IP 下面代码获取请求者IP非代理IP

/*** 最终获取请求者IP */
def getCurId(request){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();}return ip;
}

JAVA获取当前域名相关推荐

  1. java获取一级域名 正则_正则获取各类URL的一级域名代码是否可行?

    有许多网址, 类似abc.abc.com ,abc.com/abc ,www.abc.com.cn , abc.com.tw ,www.abc.co.uk ,www.abc.com.jp/abc.ph ...

  2. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  3. Java动态解析域名

    Java动态解析域名 Java提供InetAddress类,可以对域名-IP进行正向.逆向解析. InetAddress解析的时候一般是调用系统自带的DNS程序. linux 默认的DNS方式是读取/ ...

  4. java获取主机信息大全,网络编程:Java获取网络主机信息

    java.net.InetAddress类表示互联网协议 (IP) 地址. 有两个子类:Inet4Address, Inet6Address 通过 InetAddress可以方便获取一个域名下的IP, ...

  5. java 获取服务器信息

    通过使用第三方开源jar包sigar.jar我们可以获得本地的信息 1.下载sigar.jar sigar官方主页 sigar-1.6.4.zip 2.按照主页上的说明解压包后将相应的文件copy到j ...

  6. 使用Java获取操作系统和硬件信息

    https://www.chendd.cn/information/viewInformation/experienceShare/332.a 距离上一次写博客已经过去2个半的月份了,也是工作忙,也是 ...

  7. java获取电脑配置_使用Java获取cao作系统和硬件信息

    距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数 ...

  8. linux java获取当前路径,linux 获取当前路径 java

    linux 获取当前路径 java [2021-02-05 16:12:58]  简介: 建站服务器 小编给大家分享一下linux显示当前路径的命令是什么,相信大部分人都还不怎么了解,因此分享这篇文章 ...

  9. jsp显示服务器域名,jsp 获取服务器域名

    jsp 获取服务器域名 内容精选 换一换 调用接口出错后,将不会返回结果数据.调用方可根据每个接口对应的错误码来定位错误原因. 当调用出错时,HTTP请求返回一个 4xx 或 5xx 的HTTP状态码 ...

最新文章

  1. mac os x安装php7.0和phalcon3.0
  2. 阿里云企业服务器配置选择教程!
  3. 四种常见的MapReduce设计模式
  4. Android 一个对sharedpreferences 数据进行加密的开源库
  5. Codeforces Round #470 (rated, Div. 2, based on VK Cup 2018 Round 1)B. Primal Sport
  6. 计算机网络 chapter3数据链路层
  7. OpenInfra Days China 2020 官网正式上线,含免费注册通道!
  8. Web之路笔记之三 - 使用Floating实现双栏样式
  9. mysql对应systables_mysql5.7中的sys表详解(转)
  10. 为什么建议要延迟macOS升级,小编为你全面分析!
  11. 架构之美第一章-如何看到一滴水的美丽
  12. windows2003 序列号
  13. 硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
  14. 用百度地图进行搜索周边的建筑,医院,餐厅,学校等。
  15. 投行 SQL 人的 2018 年终回顾
  16. xdp 程序如何挂载
  17. 学编程看书好还是看视频好?
  18. MarchingCubes算法提取等值面的基本原理
  19. 为什么中高档汽车都使用双目摄像头?
  20. java tcp dtu_使用有人DTU设备接入OneNet(基于TCP透传)

热门文章

  1. 快速解决java中的容器
  2. 160W有桥PFC+LLC电源设计
  3. 自己的想法.............
  4. 天气学诊断分析I 实习报告(三)
  5. 记录一下夏普S2手机的解锁以及root的痛苦历程
  6. 利用邮件营销开发客户,打造个性化营销方案!
  7. 人的由来_人的起源_什么是人?
  8. 对魔兽攻击伤害算法及平衡性的研究
  9. 我有一个计算机梦想作文500,我有一个梦想作文500字(精选3篇)
  10. Ubuntu(20.04)中安装Pycharm(2020.1.2)详细教程