public class HttpUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PROTOCOL_TLSV1 |
| 构造器和说明 |
|---|
HttpUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.http.impl.client.CloseableHttpClient |
ceateSSLClient(File keyFile,
String password) |
static org.apache.http.impl.client.CloseableHttpClient |
ceateSSLClient(File keyFile,
String protocol,
String password) |
static org.apache.http.impl.client.CloseableHttpClient |
createClient() |
static org.apache.http.impl.client.CloseableHttpClient |
createClient(String userAgent) |
static String |
createFullPath(String host,
String url)
创建完整HTTP路径
|
static org.apache.http.impl.client.CloseableHttpClient |
defaultSSLClient() |
static HttpResult |
delete(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
delete(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
delete(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
org.apache.http.NameValuePair... pairs) |
static HttpResult |
delete(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
delete(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
delete(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
delete(Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
delete(Map<String,String> headers,
String url,
String encode,
org.apache.http.NameValuePair... pairs) |
static HttpResult |
delete(String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
delete(String url,
String encode,
Map<String,Object> params) |
static String |
domain(String url) |
static DownloadTask |
download(org.apache.http.impl.client.CloseableHttpClient client,
DownloadProgress progress,
String url,
File dst,
Map<String,String> headers,
Map<String,Object> params,
boolean override) |
static boolean |
download(org.apache.http.impl.client.CloseableHttpClient client,
DownloadTask task) |
static DownloadTask |
download(DownloadProgress progress,
String url,
File dst,
boolean override) |
static DownloadTask |
download(DownloadProgress progress,
String url,
File dst,
Map<String,String> headers,
Map<String,Object> params,
boolean override) |
static DownloadTask |
download(DownloadProgress progress,
String url,
String dst,
boolean override) |
static DownloadTask |
download(DownloadProgress progress,
String url,
String dst,
Map<String,String> headers,
Map<String,Object> params,
boolean override) |
static boolean |
download(DownloadTask task) |
static DownloadTask |
download(String url,
File dst) |
static DownloadTask |
download(String url,
File dst,
Map<String,String> headers,
Map<String,Object> params) |
static DownloadTask |
download(String url,
File dst,
Map<String,String> headers,
Map<String,Object> params,
boolean override) |
static DownloadTask |
download(String url,
String dst) |
static DownloadTask |
download(String url,
String dst,
Map<String,String> headers,
Map<String,Object> params) |
static DownloadTask |
download(String url,
String dst,
Map<String,String> headers,
Map<String,Object> params,
boolean override) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
get(Map<String,String> headers,
String url,
String encode) |
static HttpResult |
get(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
get(Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
get(String url) |
static HttpResult |
get(String url,
Map<String,Object> params) |
static HttpResult |
get(String url,
String encode) |
static HttpResult |
get(String url,
String encode,
List<org.apache.http.NameValuePair> pairs) |
static HttpResult |
get(String url,
String encode,
Map<String,Object> params) |
HttpUtil |
getInstance() |
HttpUtil |
getInstance(String key) |
static String |
host(String url)
提取url根目录
|
static boolean |
isUrl(String src) |
static org.apache.http.entity.mime.MultipartEntityBuilder |
mergeParam(org.apache.http.entity.mime.MultipartEntityBuilder builder,
Map<String,Object> params,
org.apache.http.entity.ContentType contetType) |
static String |
mergeParam(String url,
Map<String,Object> params)
合并参数
|
static String |
mergeParam(String url,
String... params)
合并参数
|
static String |
mergePath(String... paths) |
static List<org.apache.http.NameValuePair> |
packNameValuePair(Map<String,Object> params) |
static String |
parseDir(String url)
提取一个URL所在的目录
|
static String |
parseFileName(String url)
提取一个URL指向的文件名
|
static String |
parsePath(String url)
从URL中提取文件目录(删除查询参数)
|
static HttpResult |
post(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
post(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
post(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
post(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
post(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
post(Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
post(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
post(Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
post(String url,
Map<String,Object> params) |
static HttpResult |
post(String url,
String encode,
org.apache.http.HttpEntity... entitys)
post
|
static HttpResult |
post(String url,
String encode,
Map<String,Object> params) |
static HttpResult |
postStream(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
postStream(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
postStream(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
postStream(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
postStream(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
postStream(Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
postStream(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
postStream(Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
postStream(String url,
Map<String,Object> params) |
static HttpResult |
postStream(String url,
String encode,
org.apache.http.HttpEntity... entitys)
postStream
|
static HttpResult |
postStream(String url,
String encode,
Map<String,Object> params) |
static HttpResult |
put(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
put(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
put(org.apache.http.impl.client.CloseableHttpClient client,
Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
put(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
put(org.apache.http.impl.client.CloseableHttpClient client,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
put(Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
put(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
static HttpResult |
put(Map<String,String> headers,
String url,
String encode,
Map<String,Object> params) |
static HttpResult |
put(String url,
Map<String,Object> params) |
static HttpResult |
put(String url,
String encode,
org.apache.http.HttpEntity... entitys) |
static HttpResult |
put(String url,
String encode,
Map<String,Object> params) |
static String |
read(InputStream is,
String encode) |
static void |
setUserAgent(String agent) |
static int |
status(String url) |
static HttpResult |
upload(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,File> files,
String encode,
Map<String,String> headers,
Map<String,Object> params) |
static HttpResult |
upload(String url,
Map<String,File> files) |
static HttpResult |
upload(String url,
Map<String,File> files,
Map<String,Object> params) |
static HttpResult |
upload(String url,
Map<String,File> files,
Map<String,String> headers,
Map<String,Object> params) |
static HttpResult |
upload(String url,
Map<String,File> files,
String encode,
Map<String,String> headers,
Map<String,Object> params) |
public static String PROTOCOL_TLSV1
public HttpUtil getInstance()
public static HttpResult post(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult post(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult post(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, Map<String,Object> params)
public static HttpResult post(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult post(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static HttpResult post(String url, String encode, org.apache.http.HttpEntity... entitys)
url - urlencode - endoceentitys - new StringEntity(BeanUtil.map2json(params), "UTF-8");public static HttpResult post(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult post(Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult post(String url, Map<String,Object> params)
public static HttpResult post(Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static HttpResult put(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult put(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult put(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, Map<String,Object> params)
public static HttpResult put(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult put(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static HttpResult put(String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult put(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult put(String url, Map<String,Object> params)
public static HttpResult put(Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult put(Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, String url)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, Map<String,Object> params)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult get(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult get(String url)
public static HttpResult get(String url, String encode)
public static HttpResult get(String url, Map<String,Object> params)
public static HttpResult get(Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult get(String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult get(Map<String,String> headers, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult delete(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, Map<String,Object> params)
public static HttpResult delete(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult delete(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult delete(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, org.apache.http.NameValuePair... pairs)
public static HttpResult delete(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult delete(Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult delete(String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult delete(Map<String,String> headers, String url, String encode, List<org.apache.http.NameValuePair> pairs)
public static HttpResult delete(Map<String,String> headers, String url, String encode, org.apache.http.NameValuePair... pairs)
public static int status(String url)
public static DownloadTask download(String url, String dst)
public static DownloadTask download(String url, File dst)
public static DownloadTask download(String url, String dst, Map<String,String> headers, Map<String,Object> params)
public static DownloadTask download(String url, File dst, Map<String,String> headers, Map<String,Object> params)
public static DownloadTask download(String url, String dst, Map<String,String> headers, Map<String,Object> params, boolean override)
public static DownloadTask download(String url, File dst, Map<String,String> headers, Map<String,Object> params, boolean override)
public static DownloadTask download(DownloadProgress progress, String url, String dst, boolean override)
public static DownloadTask download(DownloadProgress progress, String url, File dst, boolean override)
public static DownloadTask download(DownloadProgress progress, String url, String dst, Map<String,String> headers, Map<String,Object> params, boolean override)
public static DownloadTask download(DownloadProgress progress, String url, File dst, Map<String,String> headers, Map<String,Object> params, boolean override)
public static DownloadTask download(org.apache.http.impl.client.CloseableHttpClient client, DownloadProgress progress, String url, File dst, Map<String,String> headers, Map<String,Object> params, boolean override)
public static boolean download(DownloadTask task)
public static boolean download(org.apache.http.impl.client.CloseableHttpClient client,
DownloadTask task)
public static HttpResult upload(String url, Map<String,File> files, String encode, Map<String,String> headers, Map<String,Object> params)
public static HttpResult upload(String url, Map<String,File> files, Map<String,String> headers, Map<String,Object> params)
public static HttpResult upload(String url, Map<String,File> files, Map<String,Object> params)
public static HttpResult upload(String url, Map<String,File> files)
public static HttpResult upload(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,File> files, String encode, Map<String,String> headers, Map<String,Object> params)
public static HttpResult postStream(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult postStream(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult postStream(org.apache.http.impl.client.CloseableHttpClient client, String url, String encode, Map<String,Object> params)
public static HttpResult postStream(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult postStream(org.apache.http.impl.client.CloseableHttpClient client, Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static HttpResult postStream(String url, String encode, org.apache.http.HttpEntity... entitys)
url - urlencode - endoceentitys - new StringEntity(BeanUtil.map2json(params), "UTF-8");public static HttpResult postStream(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity... entitys)
public static HttpResult postStream(String url, String encode, Map<String,Object> params)
public static HttpResult postStream(Map<String,String> headers, String url, String encode, Map<String,Object> params)
public static HttpResult postStream(String url, Map<String,Object> params)
public static HttpResult postStream(Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public static String read(InputStream is, String encode)
public static String mergeParam(String url, Map<String,Object> params)
url - urlparams - paramspublic static org.apache.http.entity.mime.MultipartEntityBuilder mergeParam(org.apache.http.entity.mime.MultipartEntityBuilder builder,
Map<String,Object> params,
org.apache.http.entity.ContentType contetType)
public static String mergeParam(String url, String... params)
url - urlparams - paramspublic static List<org.apache.http.NameValuePair> packNameValuePair(Map<String,Object> params)
public static org.apache.http.impl.client.CloseableHttpClient createClient(String userAgent)
public static org.apache.http.impl.client.CloseableHttpClient createClient()
public static org.apache.http.impl.client.CloseableHttpClient ceateSSLClient(File keyFile, String protocol, String password)
public static org.apache.http.impl.client.CloseableHttpClient ceateSSLClient(File keyFile, String password)
public static String createFullPath(String host, String url)
host - hosturl - urlpublic static void setUserAgent(String agent)
public static org.apache.http.impl.client.CloseableHttpClient defaultSSLClient()
public static boolean isUrl(String src)
Copyright © 2022. All rights reserved.