public class HttpUtilBuilder
extends java.lang.Object
Description: HttpUtil工具扩展类
Title:首亨软件 - 聚天平台
构造器和说明 |
---|
HttpUtilBuilder() |
限定符和类型 | 方法和说明 |
---|---|
HttpUtilBuilder |
addBody(java.lang.String str) |
HttpUtilBuilder |
addHeader_ContentType_json() |
HttpUtilBuilder |
addHeader_ContentType(java.lang.String value) |
HttpUtilBuilder |
addHeader_UserAgent() |
HttpUtilBuilder |
addHeader_UserAgent(java.lang.String value) |
HttpUtilBuilder |
addHeader(java.lang.String headerName,
java.lang.String value) |
HttpUtilBuilder |
addParam(java.lang.String str) |
HttpUtilBuilder |
addParam(java.lang.String name,
int value) |
HttpUtilBuilder |
addParam(java.lang.String name,
java.lang.String value)
添加参数
|
HttpUtilBuilder |
addParam(java.lang.String name,
java.lang.String value,
boolean encode)
添加参数
|
HttpUtilBuilder |
addParamNoEncode(java.lang.String name,
java.lang.String value) |
HttpUtilBuilder |
addRaw(java.lang.String str) |
HttpUtilBuilder |
charset(java.lang.String charset) |
HttpUtilBuilder |
connectTimeout(int timeout,
java.util.concurrent.TimeUnit time) |
HttpUtilBuilder |
connectTimeoutMilliseconds(int timeout) |
HttpUtilBuilder |
connectTimeoutSeconds(int timeout) |
static HttpUtilBuilder |
createBuilder() |
java.lang.String |
get(java.lang.String url) |
java.lang.String |
get(java.lang.String[] url) |
com.alibaba.fastjson.JSONObject |
getWithFastJson(java.lang.String url) |
com.alibaba.fastjson.JSONObject |
getWithFastJson(java.lang.String[] url) |
net.sf.json.JSONObject |
getWithJson(java.lang.String url) |
net.sf.json.JSONObject |
getWithJson(java.lang.String[] url) |
HttpUtilBuilder |
inCharset(java.lang.String charset) |
HttpUtilBuilder |
outCharset(java.lang.String charset) |
java.lang.String |
post(java.lang.String url) |
java.lang.String |
post(java.lang.String[] url) |
com.alibaba.fastjson.JSONObject |
postWithFastJson(java.lang.String url) |
com.alibaba.fastjson.JSONObject |
postWithFastJson(java.lang.String[] url) |
net.sf.json.JSONObject |
postWithJson(java.lang.String url) |
net.sf.json.JSONObject |
postWithJson(java.lang.String[] url) |
HttpUtilBuilder |
readTimeout(int timeout,
java.util.concurrent.TimeUnit time) |
HttpUtilBuilder |
readTimeoutMilliseconds(int timeout) |
HttpUtilBuilder |
readTimeoutSeconds(int timeout) |
HttpUtilBuilder |
timeout(int timeout,
java.util.concurrent.TimeUnit time) |
HttpUtilBuilder |
timeoutSeconds(int timeout) |
public static HttpUtilBuilder createBuilder()
public HttpUtilBuilder inCharset(java.lang.String charset)
public HttpUtilBuilder outCharset(java.lang.String charset)
public HttpUtilBuilder charset(java.lang.String charset)
public HttpUtilBuilder timeout(int timeout, java.util.concurrent.TimeUnit time)
public HttpUtilBuilder timeoutSeconds(int timeout)
public HttpUtilBuilder connectTimeoutMilliseconds(int timeout)
public HttpUtilBuilder connectTimeoutSeconds(int timeout)
public HttpUtilBuilder connectTimeout(int timeout, java.util.concurrent.TimeUnit time)
public HttpUtilBuilder readTimeoutSeconds(int timeout)
public HttpUtilBuilder readTimeoutMilliseconds(int timeout)
public HttpUtilBuilder readTimeout(int timeout, java.util.concurrent.TimeUnit time)
public HttpUtilBuilder addHeader(java.lang.String headerName, java.lang.String value)
public HttpUtilBuilder addHeader_UserAgent()
public HttpUtilBuilder addHeader_UserAgent(java.lang.String value)
public HttpUtilBuilder addHeader_ContentType(java.lang.String value)
public HttpUtilBuilder addHeader_ContentType_json()
public HttpUtilBuilder addParam(java.lang.String name, java.lang.String value)
name
- 参数名称value
- 参数值,如果非字母或数字,将自动进行编码public HttpUtilBuilder addParam(java.lang.String name, int value)
public HttpUtilBuilder addParam(java.lang.String name, java.lang.String value, boolean encode)
name
- 参数名称value
- 参数值encode
- 是否编码,为true时,只有包含中文的才会编码public HttpUtilBuilder addParamNoEncode(java.lang.String name, java.lang.String value)
public HttpUtilBuilder addParam(java.lang.String str)
public HttpUtilBuilder addRaw(java.lang.String str)
public HttpUtilBuilder addBody(java.lang.String str)
public java.lang.String post(java.lang.String[] url)
public java.lang.String post(java.lang.String url)
public com.alibaba.fastjson.JSONObject postWithFastJson(java.lang.String url)
public com.alibaba.fastjson.JSONObject postWithFastJson(java.lang.String[] url)
public net.sf.json.JSONObject postWithJson(java.lang.String url)
public net.sf.json.JSONObject postWithJson(java.lang.String[] url)
public java.lang.String get(java.lang.String url)
public java.lang.String get(java.lang.String[] url)
public com.alibaba.fastjson.JSONObject getWithFastJson(java.lang.String url)
public com.alibaba.fastjson.JSONObject getWithFastJson(java.lang.String[] url)
public net.sf.json.JSONObject getWithJson(java.lang.String url)
public net.sf.json.JSONObject getWithJson(java.lang.String[] url)