net.tsz.afinal
类 FinalHttp

java.lang.Object
  继承者 net.tsz.afinal.FinalHttp

public class FinalHttp
extends java.lang.Object


构造方法摘要
FinalHttp()
           
 
方法摘要
 void addHeader(java.lang.String header, java.lang.String value)
          添加http请求头
 void configCharset(java.lang.String charSet)
           
 void configCookieStore(CookieStore cookieStore)
           
 void configRequestExecutionRetryCount(int count)
          配置错误重试次数
 void configSSLSocketFactory(SSLSocketFactory sslSocketFactory)
          设置https请求时 的 SSLSocketFactory
 void configTimeout(int timeout)
          设置网络连接超时时间,默认为10秒钟
 void configUserAgent(java.lang.String userAgent)
           
 void delete(java.lang.String url, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void delete(java.lang.String url, Header[] headers, AjaxCallBack<? extends java.lang.Object> callBack)
           
 java.lang.Object deleteSync(java.lang.String url)
           
 java.lang.Object deleteSync(java.lang.String url, Header[] headers)
           
 void download(java.lang.String url, AjaxParams params, java.lang.String target, AjaxCallBack<java.io.File> callback)
           
 void download(java.lang.String url, java.lang.String target, AjaxCallBack<java.io.File> callback)
           
 void get(java.lang.String url, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void get(java.lang.String url, AjaxParams params, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void get(java.lang.String url, Header[] headers, AjaxParams params, AjaxCallBack<? extends java.lang.Object> callBack)
           
 HttpClient getHttpClient()
           
 HttpContext getHttpContext()
           
 java.lang.Object getSync(java.lang.String url)
           
 java.lang.Object getSync(java.lang.String url, AjaxParams params)
           
 java.lang.Object getSync(java.lang.String url, Header[] headers, AjaxParams params)
           
static java.lang.String getUrlWithQueryString(java.lang.String url, AjaxParams params)
           
 void post(java.lang.String url, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void post(java.lang.String url, AjaxParams params, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void post(java.lang.String url, Header[] headers, AjaxParams params, java.lang.String contentType, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void post(java.lang.String url, Header[] headers, HttpEntity entity, java.lang.String contentType, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void post(java.lang.String url, HttpEntity entity, java.lang.String contentType, AjaxCallBack<? extends java.lang.Object> callBack)
           
 java.lang.Object postSync(java.lang.String url)
           
 java.lang.Object postSync(java.lang.String url, AjaxParams params)
           
 java.lang.Object postSync(java.lang.String url, Header[] headers, AjaxParams params, java.lang.String contentType)
           
 java.lang.Object postSync(java.lang.String url, Header[] headers, HttpEntity entity, java.lang.String contentType)
           
 java.lang.Object postSync(java.lang.String url, HttpEntity entity, java.lang.String contentType)
           
 void put(java.lang.String url, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void put(java.lang.String url, AjaxParams params, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void put(java.lang.String url, Header[] headers, HttpEntity entity, java.lang.String contentType, AjaxCallBack<? extends java.lang.Object> callBack)
           
 void put(java.lang.String url, HttpEntity entity, java.lang.String contentType, AjaxCallBack<? extends java.lang.Object> callBack)
           
 java.lang.Object putSync(java.lang.String url)
           
 java.lang.Object putSync(java.lang.String url, AjaxParams params)
           
 java.lang.Object putSync(java.lang.String url, Header[] headers, HttpEntity entity, java.lang.String contentType)
           
 java.lang.Object putSync(java.lang.String url, HttpEntity entity, java.lang.String contentType)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FinalHttp

public FinalHttp()
方法详细信息

getHttpClient

public HttpClient getHttpClient()

getHttpContext

public HttpContext getHttpContext()

configCharset

public void configCharset(java.lang.String charSet)

configCookieStore

public void configCookieStore(CookieStore cookieStore)

configUserAgent

public void configUserAgent(java.lang.String userAgent)

configTimeout

public void configTimeout(int timeout)
设置网络连接超时时间,默认为10秒钟

参数:
timeout -

configSSLSocketFactory

public void configSSLSocketFactory(SSLSocketFactory sslSocketFactory)
设置https请求时 的 SSLSocketFactory

参数:
sslSocketFactory -

configRequestExecutionRetryCount

public void configRequestExecutionRetryCount(int count)
配置错误重试次数

参数:
retry -

addHeader

public void addHeader(java.lang.String header,
                      java.lang.String value)
添加http请求头

参数:
header -
value -

get

public void get(java.lang.String url,
                AjaxCallBack<? extends java.lang.Object> callBack)

get

public void get(java.lang.String url,
                AjaxParams params,
                AjaxCallBack<? extends java.lang.Object> callBack)

get

public void get(java.lang.String url,
                Header[] headers,
                AjaxParams params,
                AjaxCallBack<? extends java.lang.Object> callBack)

getSync

public java.lang.Object getSync(java.lang.String url)

getSync

public java.lang.Object getSync(java.lang.String url,
                                AjaxParams params)

getSync

public java.lang.Object getSync(java.lang.String url,
                                Header[] headers,
                                AjaxParams params)

post

public void post(java.lang.String url,
                 AjaxCallBack<? extends java.lang.Object> callBack)

post

public void post(java.lang.String url,
                 AjaxParams params,
                 AjaxCallBack<? extends java.lang.Object> callBack)

post

public void post(java.lang.String url,
                 HttpEntity entity,
                 java.lang.String contentType,
                 AjaxCallBack<? extends java.lang.Object> callBack)

post

public void post(java.lang.String url,
                 Header[] headers,
                 AjaxParams params,
                 java.lang.String contentType,
                 AjaxCallBack<? extends java.lang.Object> callBack)

post

public void post(java.lang.String url,
                 Header[] headers,
                 HttpEntity entity,
                 java.lang.String contentType,
                 AjaxCallBack<? extends java.lang.Object> callBack)

postSync

public java.lang.Object postSync(java.lang.String url)

postSync

public java.lang.Object postSync(java.lang.String url,
                                 AjaxParams params)

postSync

public java.lang.Object postSync(java.lang.String url,
                                 HttpEntity entity,
                                 java.lang.String contentType)

postSync

public java.lang.Object postSync(java.lang.String url,
                                 Header[] headers,
                                 AjaxParams params,
                                 java.lang.String contentType)

postSync

public java.lang.Object postSync(java.lang.String url,
                                 Header[] headers,
                                 HttpEntity entity,
                                 java.lang.String contentType)

put

public void put(java.lang.String url,
                AjaxCallBack<? extends java.lang.Object> callBack)

put

public void put(java.lang.String url,
                AjaxParams params,
                AjaxCallBack<? extends java.lang.Object> callBack)

put

public void put(java.lang.String url,
                HttpEntity entity,
                java.lang.String contentType,
                AjaxCallBack<? extends java.lang.Object> callBack)

put

public void put(java.lang.String url,
                Header[] headers,
                HttpEntity entity,
                java.lang.String contentType,
                AjaxCallBack<? extends java.lang.Object> callBack)

putSync

public java.lang.Object putSync(java.lang.String url)

putSync

public java.lang.Object putSync(java.lang.String url,
                                AjaxParams params)

putSync

public java.lang.Object putSync(java.lang.String url,
                                HttpEntity entity,
                                java.lang.String contentType)

putSync

public java.lang.Object putSync(java.lang.String url,
                                Header[] headers,
                                HttpEntity entity,
                                java.lang.String contentType)

delete

public void delete(java.lang.String url,
                   AjaxCallBack<? extends java.lang.Object> callBack)

delete

public void delete(java.lang.String url,
                   Header[] headers,
                   AjaxCallBack<? extends java.lang.Object> callBack)

deleteSync

public java.lang.Object deleteSync(java.lang.String url)

deleteSync

public java.lang.Object deleteSync(java.lang.String url,
                                   Header[] headers)

download

public void download(java.lang.String url,
                     java.lang.String target,
                     AjaxCallBack<java.io.File> callback)

download

public void download(java.lang.String url,
                     AjaxParams params,
                     java.lang.String target,
                     AjaxCallBack<java.io.File> callback)

getUrlWithQueryString

public static java.lang.String getUrlWithQueryString(java.lang.String url,
                                                     AjaxParams params)