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() |
HttpResponse |
delete() |
boolean |
download() |
HttpResponse |
get() |
String |
getCharset() |
org.apache.http.impl.client.CloseableHttpClient |
getClient() |
int |
getConnectTimeout() |
org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
getConnManager() |
org.apache.http.HttpEntity |
getEntity() |
Map<String,Object> |
getFiles() |
Map<String,String> |
getHeaders() |
List<org.apache.http.NameValuePair> |
getPairs() |
Object |
getParam(String key) |
Map<String,Object> |
getParams() |
String |
getProtocol() |
org.apache.http.client.config.RequestConfig |
getRequestConfig() |
String |
getReturnType() |
int |
getSocketTimeout() |
DownloadTask |
getTask() |
String |
getUrl() |
String |
getUserAgent() |
boolean |
isAutoClose() |
static HttpResponse |
parseResult(HttpResponse result,
org.apache.http.client.methods.CloseableHttpResponse response,
String encode) |
HttpResponse |
post() |
HttpResponse |
postStream(Map<String,String> headers,
String url,
String encode,
org.apache.http.HttpEntity entity) |
HttpResponse |
put() |
void |
setAutoClose(boolean autoClose) |
void |
setCharset(String charset) |
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 charset) |
void |
setEntity(org.apache.http.HttpEntity entity) |
void |
setFiles(Map<String,Object> files) |
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 |
setUrl(String url) |
void |
setUserAgent(String userAgent) |
int |
status() |
HttpResponse |
upload() |
public HttpResponse post()
public HttpResponse put()
public HttpResponse get()
public HttpResponse delete()
public HttpResponse postStream(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity entity)
public boolean download()
public HttpResponse upload()
public int status()
public static HttpResponse parseResult(HttpResponse 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 getCharset()
public void setCharset(String charset)
public void setEncode(String charset)
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)
public org.apache.http.HttpEntity getEntity()
public void setEntity(org.apache.http.HttpEntity entity)
Copyright © 2024. All rights reserved.