程序包 cool.scx.util

类 NetUtils

java.lang.Object
cool.scx.util.NetUtils

public final class NetUtils extends Object
基本网络操作工具类
版本:
0.0.1
作者:
scx567888
  • 构造器详细资料

    • NetUtils

      public NetUtils()
  • 方法详细资料

    • getClientIPAddress

      public static String getClientIPAddress(io.vertx.core.http.HttpServerRequest request)
      获取访问者IP

      先从Header中获取X-Real-IP,如果不存在再从X-Forwarded-For获得第一个IP(用,分割), 如果还不存在则调用 HttpServerRequest.remoteAddress()

      参数:
      request - a
      返回:
      IP
    • getLocalIPAddress

      public static NetUtils.IPAddress getLocalIPAddress()
      获取本机的 IP 地址
      返回:
      本机的 IP 地址