Class RequestUtil
- java.lang.Object
-
- com.alibaba.nacos.config.server.utils.RequestUtil
-
public class RequestUtil extends Object
Request util- Author:
- Nacos
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLIENT_APPNAME_HEADER
-
Constructor Summary
Constructors Constructor Description RequestUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetAppName(javax.servlet.http.HttpServletRequest request)获取 header 中的客服端应用名称static StringgetRemoteIp(javax.servlet.http.HttpServletRequest request)get real client ip
-
-
-
Field Detail
-
CLIENT_APPNAME_HEADER
public static final String CLIENT_APPNAME_HEADER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRemoteIp
public static String getRemoteIp(javax.servlet.http.HttpServletRequest request)
get real client ipfirst 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
-
-