public class RequestUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CLIENT_APPNAME_HEADER |
static String |
NACOS_USER_KEY |
| 构造器和说明 |
|---|
RequestUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getAppName(javax.servlet.http.HttpServletRequest request)
Gets the name of the client application in the header.
|
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() |
static String |
getSrcUserName(javax.servlet.http.HttpServletRequest request)
Gets the username of the client application in the Attribute.
|
static com.alibaba.nacos.auth.model.User |
getUser(javax.servlet.http.HttpServletRequest request)
Gets the user of the client application in the Attribute.
|
public static String getRemoteIp(javax.servlet.http.HttpServletRequest request)
first use X-Forwarded-For header https://zh.wikipedia.org/wiki/X-Forwarded-For next nginx X-Real-IP last
ServletRequest.getRemoteAddr()
request - HttpServletRequestpublic static String getAppName(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequestpublic static com.alibaba.nacos.auth.model.User getUser(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequestpublic static String getSrcUserName(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequestCopyright © 2018–2022 Alibaba Group. All rights reserved.