public class HttpClient extends Object
| 构造器和说明 |
|---|
HttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.http.impl.client.CloseableHttpClient |
ceateSSLClient(File keyFile,
String password) |
org.apache.http.impl.client.CloseableHttpClient |
ceateSSLClient(File keyFile,
String protocol,
String password) |
org.apache.http.impl.client.CloseableHttpClient |
createClient() |
HttpResult |
delete() |
boolean |
download() |
HttpResult |
get() |
org.apache.http.impl.client.CloseableHttpClient |
getClient() |
int |
getConnectTimeout() |
org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
getConnManager() |
String |
getEncode() |
List<org.apache.http.HttpEntity> |
getEntitys() |
Map<String,String> |
getHeaders() |
List<org.apache.http.NameValuePair> |
getPairs() |
Map<String,Object> |
getParams() |
String |
getProtocol() |
org.apache.http.client.config.RequestConfig |
getRequestConfig() |
String |
getReturnType() |
int |
getSocketTimeout() |
DownloadTask |
getTask() |
Map<String,File> |
getUploads() |
String |
getUrl() |
String |
getUserAgent() |
boolean |
isAutoClose() |
static HttpResult |
parseResult(HttpResult result,
org.apache.http.client.methods.CloseableHttpResponse response,
String encode) |
HttpResult |
post() |
HttpResult |
postStream(Map<String,String> headers,
String url,
String encode,
List<org.apache.http.HttpEntity> entitys) |
HttpResult |
put() |
void |
setAutoClose(boolean autoClose) |
void |
setClient(org.apache.http.impl.client.CloseableHttpClient client) |
void |
setConnectTimeout(int connectTimeout) |
void |
setConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager) |
void |
setEncode(String encode) |
void |
setEntitys(List<org.apache.http.HttpEntity> entitys) |
static void |
setHeader(org.apache.http.client.methods.HttpRequestBase method,
Map<String,String> headers)
设置header
|
void |
setHeaders(Map<String,String> headers) |
void |
setPairs(List<org.apache.http.NameValuePair> pairs) |
void |
setParams(Map<String,Object> params) |
void |
setProtocol(String protocol) |
void |
setRequestConfig(org.apache.http.client.config.RequestConfig requestConfig) |
void |
setReturnType(String returnType) |
void |
setSocketTimeout(int socketTimeout) |
void |
setTask(DownloadTask task) |
void |
setUploads(Map<String,File> uploads) |
void |
setUrl(String url) |
void |
setUserAgent(String userAgent) |
int |
status() |
HttpResult |
upload() |
public HttpResult post()
public HttpResult put()
public HttpResult get()
public HttpResult delete()
public HttpResult postStream(Map<String,String> headers, String url, String encode, List<org.apache.http.HttpEntity> entitys)
public boolean download()
public HttpResult upload()
public int status()
public static HttpResult parseResult(HttpResult result, org.apache.http.client.methods.CloseableHttpResponse response, String encode)
public static void setHeader(org.apache.http.client.methods.HttpRequestBase method,
Map<String,String> headers)
method - methodheaders - headerspublic org.apache.http.impl.client.CloseableHttpClient createClient()
public org.apache.http.impl.client.CloseableHttpClient ceateSSLClient(File keyFile, String protocol, String password)
public org.apache.http.impl.client.CloseableHttpClient ceateSSLClient(File keyFile, String password)
public String getProtocol()
public void setProtocol(String protocol)
public org.apache.http.client.config.RequestConfig getRequestConfig()
public void setRequestConfig(org.apache.http.client.config.RequestConfig requestConfig)
public String getUserAgent()
public void setUserAgent(String userAgent)
public org.apache.http.impl.conn.PoolingHttpClientConnectionManager getConnManager()
public void setConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public String getUrl()
public void setUrl(String url)
public String getEncode()
public void setEncode(String encode)
public List<org.apache.http.HttpEntity> getEntitys()
public void setEntitys(List<org.apache.http.HttpEntity> entitys)
public List<org.apache.http.NameValuePair> getPairs()
public void setPairs(List<org.apache.http.NameValuePair> pairs)
public boolean isAutoClose()
public void setAutoClose(boolean autoClose)
public DownloadTask getTask()
public void setTask(DownloadTask task)
public String getReturnType()
public void setReturnType(String returnType)
public org.apache.http.impl.client.CloseableHttpClient getClient()
public void setClient(org.apache.http.impl.client.CloseableHttpClient client)
Copyright © 2022. All rights reserved.