public class HttpUtil extends Object
HTTP工具类
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
X_REQUESTED_WITH |
static String |
XML_HTTP_REQUEST |
| 构造器和说明 |
|---|
HttpUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ajaxStatus(javax.servlet.http.HttpServletResponse response,
int status,
String tip)
AJAX 设置 response 返回状态
|
static String |
decodeURL(String url)
URLDecoder 解码地址
|
static String |
encodeRetURL(String url,
String retParam,
String retUrl)
URLEncoder 返回地址
|
static String |
encodeRetURL(String url,
String retParam,
String retUrl,
Map<String,String> data)
URLEncoder 返回地址
|
static String |
getQueryString(javax.servlet.http.HttpServletRequest request,
String encode)
获取当前 URL 包含查询条件
|
static String |
getRequestUrl(javax.servlet.http.HttpServletRequest request)
获取当前完整请求地址
|
static boolean |
inContainURL(javax.servlet.http.HttpServletRequest request,
String url)
getRequestURL是否包含在URL之内
|
static boolean |
isAjax(javax.servlet.http.HttpServletRequest request)
判断请求是否为 AJAX
|
static boolean |
isGet(javax.servlet.http.HttpServletRequest request)
GET 请求
|
static boolean |
isPost(javax.servlet.http.HttpServletRequest request)
POST 请求
|
static String |
requestPlayload(javax.servlet.http.HttpServletRequest request)
获取Request Playload 内容
|
static void |
sendRedirect(javax.servlet.http.HttpServletResponse response,
String location)
请求重定向至地址 location
|
public static boolean isAjax(javax.servlet.http.HttpServletRequest request)
判断请求是否为 AJAX
request - 当前请求public static void ajaxStatus(javax.servlet.http.HttpServletResponse response,
int status,
String tip)
AJAX 设置 response 返回状态
response - status - HTTP 状态码tip - public static String getQueryString(javax.servlet.http.HttpServletRequest request, String encode) throws IOException
获取当前 URL 包含查询条件
request - encode - URLEncoder编码格式IOExceptionpublic static boolean inContainURL(javax.servlet.http.HttpServletRequest request,
String url)
getRequestURL是否包含在URL之内
request - url - 参数为以';'分割的URL字符串public static String encodeRetURL(String url, String retParam, String retUrl)
URLEncoder 返回地址
url - 跳转地址retParam - 返回地址参数名retUrl - 返回地址public static String encodeRetURL(String url, String retParam, String retUrl, Map<String,String> data)
URLEncoder 返回地址
url - 跳转地址retParam - 返回地址参数名retUrl - 返回地址data - 携带参数public static boolean isGet(javax.servlet.http.HttpServletRequest request)
GET 请求
request - public static boolean isPost(javax.servlet.http.HttpServletRequest request)
POST 请求
request - public static void sendRedirect(javax.servlet.http.HttpServletResponse response,
String location)
请求重定向至地址 location
response - 请求响应location - 重定向至地址public static String requestPlayload(javax.servlet.http.HttpServletRequest request) throws IOException
获取Request Playload 内容
request - IOExceptionpublic static String getRequestUrl(javax.servlet.http.HttpServletRequest request)
获取当前完整请求地址
request -