程序包 org.anyline.net
类 HttpBuilder
- java.lang.Object
-
- org.anyline.net.HttpBuilder
-
public class HttpBuilder extends Object
-
-
构造器概要
构造器 构造器 说明 HttpBuilder()
-
方法概要
-
-
-
方法详细资料
-
build
public HttpClient build()
-
ignoreSSL
public static org.apache.http.conn.ssl.SSLConnectionSocketFactory ignoreSSL() throws NoSuchAlgorithmException, KeyManagementException绕过验证
-
parse
public static HttpBuilder parse(String url)
解析url 识别出参数k=v&k=v- 参数:
url- url- 返回:
- HttpBuilder
-
init
public static HttpBuilder init()
-
init
public static HttpBuilder init(String url)
-
init
public static HttpBuilder init(org.apache.http.impl.client.CloseableHttpClient client, String url)
-
init
public static HttpBuilder init(org.apache.http.impl.client.CloseableHttpClient client)
-
setContentType
public HttpBuilder setContentType(String type)
-
setClient
public HttpBuilder setClient(org.apache.http.impl.client.CloseableHttpClient client)
-
setHeaders
public HttpBuilder setHeaders(Map<String,String> headers)
-
addHeader
public HttpBuilder addHeader(String key, String value)
-
setUrl
public HttpBuilder setUrl(String url)
-
setCharset
public HttpBuilder setCharset(String charset)
-
setEntity
public HttpBuilder setEntity(org.apache.http.HttpEntity entity)
-
clearHeader
public HttpBuilder clearHeader()
-
setEntity
public HttpBuilder setEntity(String entity)
-
setEntity
public HttpBuilder setEntity(Map<String,?> map)
-
setPairs
public HttpBuilder setPairs(List<org.apache.http.NameValuePair> pairs)
-
addPair
public HttpBuilder addPair(List<org.apache.http.NameValuePair> pairs)
-
addDownloadTask
public HttpBuilder addDownloadTask(DownloadTask task)
-
setUploadFiles
public HttpBuilder setUploadFiles(Map<String,Object> files)
-
addUploadFiles
public HttpBuilder addUploadFiles(String key, File file)
-
addUploadFiles
public HttpBuilder addUploadFiles(String key, byte[] file)
-
setParams
public HttpBuilder setParams(Map<String,Object> params)
-
addParam
public HttpBuilder addParam(String key, String value)
-
setReturnType
public HttpBuilder setReturnType(String type)
-
setUserAgent
public HttpBuilder setUserAgent(String agent)
-
setParam
public HttpBuilder setParam(String key, Object value)
-
-