程序包 org.anyline.net

类 HttpClient

java.lang.Object
org.anyline.net.HttpClient

public class HttpClient extends Object
  • 构造器详细资料

    • HttpClient

      public HttpClient()
  • 方法详细资料

    • 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 - method
      headers - 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)
    • getHeaders

      public Map<String,String> getHeaders()
    • setHeaders

      public void setHeaders(Map<String,String> headers)
    • 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)
    • getParams

      public Map<String,Object> getParams()
    • setParams

      public void setParams(Map<String,Object> params)
    • 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)
    • getFiles

      public Map<String,Object> getFiles()
    • setFiles

      public void setFiles(Map<String,Object> files)
    • 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)
    • getParam

      public Object getParam(String key)