public class HttpRequestUtil extends Object
| 构造器和说明 |
|---|
HttpRequestUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addHttpCookieValue(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.Cookie cookie) |
static void |
addHttpHeaderValue(javax.servlet.http.HttpServletResponse response,
String name,
String value) |
static boolean |
flashBackCheck(String param) |
static String |
getBodyString(javax.servlet.http.HttpServletRequest request)
获取请求体字符
|
static String |
getContentType(javax.servlet.http.HttpServletRequest request) |
static Map<String,String> |
getHeaderMap(javax.servlet.http.HttpServletRequest request) |
static String |
getHeaderValue(javax.servlet.http.HttpServletRequest httpRequest,
String key) |
static String |
getHeaderValue(javax.servlet.http.HttpServletRequest request,
String key,
String defaultValue) |
static javax.servlet.http.HttpServletRequest |
getHttpServletRequestFromThreadLocal() |
static String |
getIPAddress(javax.servlet.http.HttpServletRequest request,
boolean xff) |
static Map<String,String> |
getParameterMap(javax.servlet.http.HttpServletRequest request) |
static String |
getParameterValue(javax.servlet.http.HttpServletRequest request,
String key) |
static String |
getParameterValue(javax.servlet.http.HttpServletRequest request,
String key,
String defaultValue) |
static String |
getQueryString(javax.servlet.http.HttpServletRequest request) |
static String |
getRemoteHost(javax.servlet.http.HttpServletRequest request) |
static Object |
getRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name) |
static String |
getRequestURL(javax.servlet.http.HttpServletRequest request) |
static boolean |
isLocalhostAddr(String location) |
static void |
removeHttpSessionCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties) |
static boolean |
safeCheck(javax.servlet.http.HttpServletRequest request) |
static boolean |
safeCheck(String param) |
static void |
sendRedirect(javax.servlet.http.HttpServletResponse response,
String location) |
static void |
setContentType(javax.servlet.http.HttpServletResponse response,
String contentType) |
static void |
setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value) |
static void |
setSessionAttribute(javax.servlet.http.HttpSession session,
String name,
Object value) |
public static String getIPAddress(javax.servlet.http.HttpServletRequest request, boolean xff)
public static boolean isLocalhostAddr(String location)
location - public static javax.servlet.http.HttpServletRequest getHttpServletRequestFromThreadLocal()
public static String getHeaderValue(javax.servlet.http.HttpServletRequest request, String key, String defaultValue)
public static String getHeaderValue(javax.servlet.http.HttpServletRequest httpRequest, String key)
public static void addHttpHeaderValue(javax.servlet.http.HttpServletResponse response,
String name,
String value)
public static void addHttpCookieValue(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.Cookie cookie)
public static String getParameterValue(javax.servlet.http.HttpServletRequest request, String key)
public static String getParameterValue(javax.servlet.http.HttpServletRequest request, String key, String defaultValue)
public static String getRequestURL(javax.servlet.http.HttpServletRequest request)
public static String getContentType(javax.servlet.http.HttpServletRequest request)
public static String getRemoteHost(javax.servlet.http.HttpServletRequest request)
public static void setContentType(javax.servlet.http.HttpServletResponse response,
String contentType)
public static void sendRedirect(javax.servlet.http.HttpServletResponse response,
String location)
throws IOException
IOExceptionpublic static void setSessionAttribute(javax.servlet.http.HttpSession session,
String name,
Object value)
public static void setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value)
public static Object getRequestAttribute(javax.servlet.http.HttpServletRequest request, String name)
public static String getQueryString(javax.servlet.http.HttpServletRequest request)
public static Map<String,String> getParameterMap(javax.servlet.http.HttpServletRequest request)
public static Map<String,String> getHeaderMap(javax.servlet.http.HttpServletRequest request)
public static void removeHttpSessionCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties)
public static String getBodyString(javax.servlet.http.HttpServletRequest request)
request - public static boolean flashBackCheck(String param)
public static boolean safeCheck(String param)
public static boolean safeCheck(javax.servlet.http.HttpServletRequest request)
Copyright © 2023. All rights reserved.