public class HttpUtil extends Object
| 构造器和说明 |
|---|
HttpUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
static HttpRequester |
getDefaultRequester() |
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 <T> T |
reqeust(HttpMethod httpMethod,
String url,
Map<String,String> queryParamMap,
Map<String,String> headerMap,
org.apache.http.HttpEntity bodyEntity,
HttpResponseHandler responseHandler) |
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 <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)
Copyright © 2020. All rights reserved.