public class RequestUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLIENT_APPNAME_HEADER |
| Constructor and Description |
|---|
RequestUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getAppName(javax.servlet.http.HttpServletRequest request)
获取 header 中的客服端应用名称
|
static String |
getRemoteIp(javax.servlet.http.HttpServletRequest request)
get real client ip
|
public static final String CLIENT_APPNAME_HEADER
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 - HttpServletRequestCopyright © 2018–2019 Alibaba Group. All rights reserved.