Class RequestUtil


  • public class RequestUtil
    extends Object
    Request util
    Author:
    Nacos
    • Constructor Detail

      • RequestUtil

        public RequestUtil()
    • Method Detail

      • getRemoteIp

        public static String getRemoteIp​(javax.servlet.http.HttpServletRequest request)
        get real client ip

        first use X-Forwarded-For header https://zh.wikipedia.org/wiki/X-Forwarded-For next nginx X-Real-IP last ServletRequest.getRemoteAddr()

        Parameters:
        request - HttpServletRequest
        Returns:
      • getAppName

        public static String getAppName​(javax.servlet.http.HttpServletRequest request)
        获取 header 中的客服端应用名称

        Parameters:
        request - HttpServletRequest
        Returns:
        可能为 null