public abstract class AbstractWebUtils extends Object
| 构造器和说明 |
|---|
AbstractWebUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addCookie(javax.servlet.http.HttpServletResponse response,
String name,
String value,
Integer maxAge,
String path,
String domain,
Boolean secure)
添加cookie
|
static String |
get(String url,
Map<String,?> parameterMap)
GET请求
|
static String |
getCookie(javax.servlet.http.HttpServletRequest request,
String name)
获取cookie
|
static String |
getHeader(String key,
String defaultValue,
javax.servlet.http.HttpServletRequest request)
从header中读取值
|
static String |
getIp(javax.servlet.http.HttpServletRequest request)
获取客户端ip地址
|
static String |
getString(String key,
String defaultValue,
javax.servlet.http.HttpServletRequest request)
从请求中获取字符串类型值
|
static String |
joinKeyValue(Map<String,?> map,
String prefix,
String suffix,
String separator,
boolean ignoreEmptyValue,
String... ignoreKeys)
连接Map键值对
|
static String |
post(String url,
org.apache.http.entity.InputStreamEntity inputStreamEntity,
String encording)
POST请求
|
static String |
post(String url,
Map<String,?> parameterMap,
String encoding)
POST请求
|
static String |
post(String url,
String json,
String encording)
post请求,请求体为json串
|
static String |
post(String certPath,
String passwd,
String uri,
org.apache.http.entity.InputStreamEntity entity,
String encording)
利用证书请求微信
|
static void |
removeCookie(javax.servlet.http.HttpServletResponse response,
String name,
String path,
String domain)
移除cookie
|
static Map<String,String> |
requestToMap(javax.servlet.http.HttpServletRequest request)
把request请求参数转换为
Map<String,String> |
public static void addCookie(javax.servlet.http.HttpServletResponse response,
String name,
String value,
Integer maxAge,
String path,
String domain,
Boolean secure)
response - HttpServletResponsename - Cookie名称value - Cookie值maxAge - 有效期(单位: 秒)path - 路径domain - 域secure - 是否启用加密public static String getCookie(javax.servlet.http.HttpServletRequest request, String name)
request - HttpServletRequestname - Cookie名称public static void removeCookie(javax.servlet.http.HttpServletResponse response,
String name,
String path,
String domain)
response - HttpServletResponsename - Cookie名称path - 路径domain - 域public static Map<String,String> requestToMap(javax.servlet.http.HttpServletRequest request)
Map<String,String>request - 该请求Map<String,String>格式的参数public static String joinKeyValue(Map<String,?> map, String prefix, String suffix, String separator, boolean ignoreEmptyValue, String... ignoreKeys)
map - Mapprefix - 前缀suffix - 后缀separator - 连接符ignoreEmptyValue - 忽略空值ignoreKeys - 忽略Keypublic static String post(String url, Map<String,?> parameterMap, String encoding)
url - URLparameterMap - 请求参数encoding - 编码格式public static String post(String url, String json, String encording)
url - 请求连接json - json串encording - 编码格式public static String post(String url, org.apache.http.entity.InputStreamEntity inputStreamEntity, String encording)
url - URLinputStreamEntity - 请求体encording - 编码格式public static String get(String url, Map<String,?> parameterMap)
url - URLparameterMap - 请求参数public static String post(String certPath, String passwd, String uri, org.apache.http.entity.InputStreamEntity entity, String encording) throws Exception
certPath - 证书路径passwd - 证书密码uri - 请求地址entity - 请求体xml内容encording - 编码格式Exception - 异常public static String getIp(javax.servlet.http.HttpServletRequest request)
request - reques请求public static String getString(String key, String defaultValue, javax.servlet.http.HttpServletRequest request)
key - 指定keydefaultValue - 不存在的valuerequest - 该请求Copyright © 2018 Pivotal Software, Inc.. All rights reserved.