程序包 org.anyline.net
类 HttpClient
- java.lang.Object
-
- org.anyline.net.HttpClient
-
public class HttpClient extends Object
-
-
构造器概要
构造器 构造器 说明 HttpClient()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 org.apache.http.impl.client.CloseableHttpClientcreateClient()org.apache.http.impl.client.CloseableHttpClientcreateSSLClient(File keyFile, String password)org.apache.http.impl.client.CloseableHttpClientcreateSSLClient(File keyFile, String protocol, String password)HttpResponsedelete()booleandownload()HttpResponseget()StringgetCharset()org.apache.http.impl.client.CloseableHttpClientgetClient()intgetConnectTimeout()org.apache.http.impl.conn.PoolingHttpClientConnectionManagergetConnManager()org.apache.http.HttpEntitygetEntity()Map<String,Object>getFiles()Map<String,String>getHeaders()List<org.apache.http.NameValuePair>getPairs()ObjectgetParam(String key)Map<String,Object>getParams()StringgetProtocol()org.apache.http.client.config.RequestConfiggetRequestConfig()StringgetReturnType()intgetSocketTimeout()DownloadTaskgetTask()StringgetUrl()StringgetUserAgent()booleanisAutoClose()static HttpResponseparseResult(HttpResponse result, org.apache.http.client.methods.CloseableHttpResponse response, String encode)HttpResponsepost()HttpResponsepostStream(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity entity)HttpResponseput()voidsetAutoClose(boolean autoClose)voidsetCharset(String charset)voidsetClient(org.apache.http.impl.client.CloseableHttpClient client)voidsetConnectTimeout(int connectTimeout)voidsetConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager)voidsetEncode(String charset)voidsetEntity(org.apache.http.HttpEntity entity)voidsetFiles(Map<String,Object> files)static voidsetHeader(org.apache.http.client.methods.HttpRequestBase method, Map<String,String> headers)设置headervoidsetHeaders(Map<String,String> headers)voidsetPairs(List<org.apache.http.NameValuePair> pairs)voidsetParams(Map<String,Object> params)voidsetProtocol(String protocol)voidsetRequestConfig(org.apache.http.client.config.RequestConfig requestConfig)voidsetReturnType(String returnType)voidsetSocketTimeout(int socketTimeout)voidsetTask(DownloadTask task)voidsetUrl(String url)voidsetUserAgent(String userAgent)intstatus()HttpResponseupload()
-
-
-
方法详细资料
-
post
public HttpResponse post()
-
put
public HttpResponse put()
-
get
public HttpResponse get()
-
delete
public HttpResponse delete()
-
postStream
public HttpResponse postStream(Map<String,String> headers, String url, String encode, org.apache.http.HttpEntity entity)
-
download
public boolean download()
-
upload
public HttpResponse upload()
-
status
public int status()
-
parseResult
public static HttpResponse parseResult(HttpResponse result, org.apache.http.client.methods.CloseableHttpResponse response, String encode)
-
setHeader
public static void setHeader(org.apache.http.client.methods.HttpRequestBase method, Map<String,String> headers)设置header- 参数:
method- methodheaders- headers
-
createClient
public org.apache.http.impl.client.CloseableHttpClient createClient()
-
createSSLClient
public org.apache.http.impl.client.CloseableHttpClient createSSLClient(File keyFile, String protocol, String password)
-
createSSLClient
public org.apache.http.impl.client.CloseableHttpClient createSSLClient(File keyFile, String password)
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
getRequestConfig
public org.apache.http.client.config.RequestConfig getRequestConfig()
-
setRequestConfig
public void setRequestConfig(org.apache.http.client.config.RequestConfig requestConfig)
-
getUserAgent
public String getUserAgent()
-
setUserAgent
public void setUserAgent(String userAgent)
-
getConnManager
public org.apache.http.impl.conn.PoolingHttpClientConnectionManager getConnManager()
-
setConnManager
public void setConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager)
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
getSocketTimeout
public int getSocketTimeout()
-
setSocketTimeout
public void setSocketTimeout(int socketTimeout)
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getCharset
public String getCharset()
-
setCharset
public void setCharset(String charset)
-
setEncode
public void setEncode(String charset)
-
getPairs
public List<org.apache.http.NameValuePair> getPairs()
-
setPairs
public void setPairs(List<org.apache.http.NameValuePair> pairs)
-
isAutoClose
public boolean isAutoClose()
-
setAutoClose
public void setAutoClose(boolean autoClose)
-
getTask
public DownloadTask getTask()
-
setTask
public void setTask(DownloadTask task)
-
getReturnType
public String getReturnType()
-
setReturnType
public void setReturnType(String returnType)
-
getClient
public org.apache.http.impl.client.CloseableHttpClient getClient()
-
setClient
public void setClient(org.apache.http.impl.client.CloseableHttpClient client)
-
getEntity
public org.apache.http.HttpEntity getEntity()
-
setEntity
public void setEntity(org.apache.http.HttpEntity entity)
-
-