public class HttpUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearTimeout()
清理过期的requester
|
static StringHttpResponseResult |
delete(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap) |
static StringHttpResponseResult |
get(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap) |
long |
getActiveTimeMillis() |
static HttpRequester |
getDefaultRequester() |
static int |
getMaxClearTimeoutSeconds() |
static Boolean |
getPrintFile() |
static Boolean |
getPrintLog() |
static String |
getQueryString(Map<String,String> queryParamMap) |
static String |
getReqFilePath() |
static Map<String,HttpRequester> |
getRequesterMap() |
static StringHttpResponseResult |
head(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap) |
static StringHttpResponseResult |
options(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap) |
static StringHttpResponseResult |
patch(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
byte[] bodyParamBytes) |
static StringHttpResponseResult |
patch(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
Map<String,Object> bodyParamMap) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
byte[] bodyParamBytes) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
Map<String,Object> bodyParamMap) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
Map<String,Object> bodyParamMap,
Map<String,File> fileMap) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
Map<String,Object> bodyParamMap,
String fileName,
File file) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
String bodyParamName,
byte[] bodyParamBytes,
Map<String,File> fileMap) |
static StringHttpResponseResult |
post(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
String bodyParamName,
byte[] bodyParamBytes,
String fileName,
File file) |
static StringHttpResponseResult |
put(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
byte[] bodyParamBytes) |
static StringHttpResponseResult |
put(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
Map<String,Object> bodyParamMap) |
static HttpRequester |
remove(String name)
移除指定名称的requester
|
static <T> T |
reqeust(HttpMethod httpMethod,
String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
org.apache.http.HttpEntity bodyEntity,
HttpResponseHandler responseHandler) |
void |
setActiveTimeMillis(long activeTimeMillis) |
static void |
setMaxClearTimeoutSeconds(int maxClearTimeoutSeconds) |
static void |
setPrintFile(Boolean printFile) |
static void |
setPrintLog(Boolean printLog) |
static void |
setReqFilePath(String reqFilePath) |
static StringHttpResponseResult |
trace(String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap) |
static HttpRequester |
use(String name)
切换当前适用requester
|
static HttpRequester |
use(String name,
org.apache.http.client.config.RequestConfig requestConfig)
切换当前适用requester
|
public static HttpRequester use(String name)
name - 名称public static HttpRequester use(String name, org.apache.http.client.config.RequestConfig requestConfig)
name - 名称public static HttpRequester remove(String name)
name - 名称public static void clearTimeout()
public static <T> T reqeust(HttpMethod httpMethod, String url, Map<String,String> queryParamMap, Map<String,String> headerMap, org.apache.http.HttpEntity bodyEntity, HttpResponseHandler responseHandler)
public static StringHttpResponseResult get(String url, Map<String,String> queryParamMap, Map<String,String> headerMap)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, Map<String,Object> bodyParamMap)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, byte[] bodyParamBytes)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, Map<String,Object> bodyParamMap, Map<String,File> fileMap)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, String bodyParamName, byte[] bodyParamBytes, Map<String,File> fileMap)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, Map<String,Object> bodyParamMap, String fileName, File file)
public static StringHttpResponseResult post(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, String bodyParamName, byte[] bodyParamBytes, String fileName, File file)
public static StringHttpResponseResult put(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, Map<String,Object> bodyParamMap)
public static StringHttpResponseResult put(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, byte[] bodyParamBytes)
public static StringHttpResponseResult head(String url, Map<String,String> queryParamMap, Map<String,String> headerMap)
public static StringHttpResponseResult delete(String url, Map<String,String> queryParamMap, Map<String,String> headerMap)
public static StringHttpResponseResult patch(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, Map<String,Object> bodyParamMap)
public static StringHttpResponseResult patch(String url, Map<String,String> queryParamMap, Map<String,String> headerMap, byte[] bodyParamBytes)
public static StringHttpResponseResult options(String url, Map<String,String> queryParamMap, Map<String,String> headerMap)
public static StringHttpResponseResult trace(String url, Map<String,String> queryParamMap, Map<String,String> headerMap)
public static HttpRequester getDefaultRequester()
public static Map<String,HttpRequester> getRequesterMap()
public static Boolean getPrintLog()
public static void setPrintLog(Boolean printLog)
public static Boolean getPrintFile()
public static void setPrintFile(Boolean printFile)
public static String getReqFilePath()
public static void setReqFilePath(String reqFilePath)
public long getActiveTimeMillis()
public void setActiveTimeMillis(long activeTimeMillis)
public static int getMaxClearTimeoutSeconds()
public static void setMaxClearTimeoutSeconds(int maxClearTimeoutSeconds)
Copyright © 2021. All rights reserved.