- getAuthToken() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求中的OAuth2 Token
- getAuthToken(HttpServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求中的OAuth2 Token
- getBody(ServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取请求体
调用该方法后,getParam方法将失效
- getBodyBytes(ServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取请求体byte[]
调用该方法后,getParam方法将失效
- getClientIP(String...) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取客户端IP
默认检测的Header:
1、X-Forwarded-For
2、X-Real-IP
3、Proxy-Client-IP
4、WL-Proxy-Client-IP
otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIP(HttpServletRequest, String...) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取客户端IP
默认检测的Header:
1、X-Forwarded-For
2、X-Real-IP
3、Proxy-Client-IP
4、WL-Proxy-Client-IP
otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(HttpServletRequest, String...) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getCookie(HttpServletRequest, String) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得指定的Cookie
- getCustomMethodCondition(Method) - 类 中的方法ai.yue.library.web.config.api.version.ApiVersionRequestMappingHandlerMapping
-
- getCustomTypeCondition(Class<?>) - 类 中的方法ai.yue.library.web.config.api.version.ApiVersionRequestMappingHandlerMapping
-
- getHeader(HttpServletRequest, String, String) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求header中的信息
- getHeader(HttpServletRequest, String, Charset) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求header中的信息
- getHeaderIgnoreCase(HttpServletRequest, String) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
忽略大小写获得请求header中的信息
- getHeaderMap(HttpServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获取请求所有的头(header)信息
- getInputStream() - 类 中的方法ai.yue.library.web.config.argument.resolver.RepeatedlyReadServletRequestWrapper
-
- getMatchingCondition(HttpServletRequest) - 类 中的方法ai.yue.library.web.config.api.version.ApiVersionRequestCondition
-
- getMultipart(ServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest, UploadSetting) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- getParam() - 类 中的方法ai.yue.library.web.env.WebMvcEnv
-
- getParam(Class<T>) - 类 中的方法ai.yue.library.web.env.WebMvcEnv
-
- getParamMap(ServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得所有请求参数
- getParams(ServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得所有请求参数
- getParamToJavaBean(Class<T>) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求参数并转换为JavaBean
- getParamToJavaBean(HttpServletRequest, Class<T>) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求参数并转换为JavaBean
- getParamToJson() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求Json
- getParamToJson(HttpServletRequest) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得请求Json
- getReader() - 类 中的方法ai.yue.library.web.config.argument.resolver.RepeatedlyReadServletRequestWrapper
-
- getRequest() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得当前请求上下文中的HttpServletRequest
- getRequestAttributes() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得当前请求上下文中的ServletRequestAttributes
- getRequestMappingHandlerMapping() - 类 中的方法ai.yue.library.web.config.WebMvcRegistrationsConfig
-
- getResponse() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得当前请求上下文中的HttpServletResponse
- getServerURL() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得当前请求的服务器的URL地址
示例一:http://localhost:8080
示例二:http://localhost:8080/projectName
- getSession() - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得当前请求HttpSession
- getWriter(HttpServletResponse) - 类 中的静态方法ai.yue.library.web.util.ServletUtils
-
获得PrintWriter