public abstract class HttpUtils extends Object
| 构造器和说明 |
|---|
HttpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearInternalRequest()
清除`INTERNAL_REQUEST_FLAG`
|
static String |
generateExportFileName(String fileNamePre,
String fileSuffix)
生成导出文件的文件名
|
static String |
getContextPath(javax.servlet.ServletContext context)
获取二级目录
|
static String |
getNoContextPathUri(String uri,
String contextPath)
获取没有二级目录的请求路径
|
static javax.servlet.http.HttpServletRequest |
getRequest()
获取 HttpServletRequest
|
static javax.servlet.http.HttpServletResponse |
getResponse()
获取 HttpServletResponse
|
static boolean |
isDoExportRequest() |
static boolean |
isDoExportRequest(javax.servlet.http.HttpServletRequest request)
判断是否为导出文件请求
|
static boolean |
isGetRequest() |
static boolean |
isGetRequest(javax.servlet.http.HttpServletRequest request)
判断是否GET请求
|
static boolean |
isInternalRequest()
判断是否来自内部服务器的请求
|
static boolean |
isNoCacheRequest() |
static boolean |
isNoCacheRequest(javax.servlet.http.HttpServletRequest request)
判断是否为无缓存请求
|
static boolean |
isNotGetRequest() |
static boolean |
isNotGetRequest(javax.servlet.http.HttpServletRequest request)
判断是否不是GET请求
|
static boolean |
isNotOptionsRequest() |
static boolean |
isNotOptionsRequest(javax.servlet.http.HttpServletRequest request)
判断是否不是OPTIONS请求
|
static boolean |
isNotPostRequest() |
static boolean |
isNotPostRequest(javax.servlet.http.HttpServletRequest request)
判断是否不是POST请求
|
static boolean |
isOptionsRequest() |
static boolean |
isOptionsRequest(javax.servlet.http.HttpServletRequest request)
判断是否OPTIONS请求
|
static boolean |
isPostRequest() |
static boolean |
isPostRequest(javax.servlet.http.HttpServletRequest request)
判断是否POST请求
|
static void |
setInternalRequest()
设置当前请求为 来自内部服务器的请求
|
static void |
setResponseNotAllowCache(javax.servlet.http.HttpServletResponse response)
设置响应信息,使该请求不允许被缓存
|
static void |
setResponseStatus304() |
static void |
setResponseStatus304(javax.servlet.http.HttpServletResponse response)
设置响应状态为304
|
@NonNull
public static javax.servlet.http.HttpServletRequest getRequest()
throws RequestContextNotFoundException
RequestContextNotFoundException - HTTP请求上下文不存在的异常@NonNull
public static javax.servlet.http.HttpServletResponse getResponse()
throws RequestContextNotFoundException
RequestContextNotFoundException - HTTP请求上下文不存在的异常public static String getContextPath(@NonNull javax.servlet.ServletContext context)
context - 上下文@NonNull public static String getNoContextPathUri(String uri, @Nullable String contextPath)
uri - 完整请求路径contextPath - 二级目录public static boolean isGetRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isGetRequest()
public static boolean isNotGetRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isNotGetRequest()
public static boolean isPostRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isPostRequest()
public static boolean isNotPostRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isNotPostRequest()
public static boolean isOptionsRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isOptionsRequest()
public static boolean isNotOptionsRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isNotOptionsRequest()
public static boolean isNoCacheRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isNoCacheRequest()
public static boolean isInternalRequest()
public static void setInternalRequest()
public static void clearInternalRequest()
public static void setResponseStatus304(javax.servlet.http.HttpServletResponse response)
response - 响应实例public static void setResponseStatus304()
public static void setResponseNotAllowCache(javax.servlet.http.HttpServletResponse response)
response - 响应实例public static boolean isDoExportRequest(javax.servlet.http.HttpServletRequest request)
request - 请求实例public static boolean isDoExportRequest()
Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.