public final class RequestBuilder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
RequestBuilder |
basicAuth(BasicAuth basicAuth)
Set http basicAuth by BasicAuth(DigestAuth/NTLMAuth not supported now)
|
RequestBuilder |
basicAuth(String user,
String password)
Set http basicAuth by BasicAuth(DigestAuth/NTLMAuth not supported now)
|
RequestBuilder |
body(byte[] bytes)
Set binary body
|
RequestBuilder |
body(Collection<? extends Map.Entry<String,?>> params)
Set www-form-encoded body.
|
RequestBuilder |
body(InputStream input)
Set input body
|
RequestBuilder |
body(Map.Entry<String,?>... formBody)
Set www-form-encoded body.
|
RequestBuilder |
body(Map<String,?> formBody)
Set www-form-encoded body.
|
RequestBuilder |
body(RequestBody<?> body)
Set request body
|
RequestBuilder |
body(String str)
Set string body
|
RequestBuilder |
certs(List<CertificateInfo> certs)
Add trust certs
|
RequestBuilder |
charset(Charset charset)
Set charset used to encode request params or forms.
|
RequestBuilder |
compress(boolean compress)
Set accept compressed response. default true
|
RequestBuilder |
connectTimeout(int timeout)
Set tcp connect timeout in mills
|
RequestBuilder |
cookieJar(CookieJar cookieJar)
Set cookie jar
|
RequestBuilder |
cookies(Collection<? extends Map.Entry<String,?>> cookies)
Set request cookies.
|
RequestBuilder |
cookies(Map.Entry<String,?>... cookies)
Set request cookies.
|
RequestBuilder |
cookies(Map<String,?> map)
Set request cookies.
|
RequestBuilder |
followRedirect(boolean followRedirect)
Set auto handle redirect. default true
|
RequestBuilder |
forms(Collection<? extends Map.Entry<String,?>> params)
已过时。
use
body(Collection) instead |
RequestBuilder |
forms(Map.Entry<String,?>... formBody)
已过时。
use
body(Map.Entry[]) instead |
RequestBuilder |
forms(Map<String,?> formBody)
已过时。
use
body(Map) instead |
RequestBuilder |
headers(Collection<? extends Map.Entry<String,?>> headers)
Set request headers.
|
RequestBuilder |
headers(Map.Entry<String,?>... headers)
Set request headers.
|
RequestBuilder |
headers(Map<String,?> map)
Set request headers.
|
RequestBuilder |
interceptors(Interceptor... interceptors)
Set interceptors
|
RequestBuilder |
interceptors(List<? extends Interceptor> interceptors)
Set interceptors
|
RequestBuilder |
jsonBody(Object value)
For send application/json post request.
|
RequestBuilder |
keepAlive(boolean keepAlive)
If reuse http connection. default true
|
RequestBuilder |
method(String method) |
RequestBuilder |
multiPartBody(Collection<Part<?>> parts)
Set multiPart body.
|
RequestBuilder |
multiPartBody(Part<?>... parts)
Set multiPart body.
|
RequestBuilder |
params(Collection<? extends Map.Entry<String,?>> params)
Set url query params.
|
RequestBuilder |
params(Map.Entry<String,?>... params)
Set url query params.
|
RequestBuilder |
params(Map<String,?> map)
Set url query params.
|
RequestBuilder |
proxy(Proxy proxy)
set proxy
|
RequestBuilder |
requestCharset(Charset charset)
Set charset used to encode request params or forms.
|
RawResponse |
send()
build http request, and send out
|
RequestBuilder |
socksTimeout(int timeout)
Set tcp socks timeout in mills
|
RequestBuilder |
timeout(int timeout)
Set connect timeout and socket time out
|
RequestBuilder |
url(String url) |
RequestBuilder |
userAgent(String userAgent) |
RequestBuilder |
verify(boolean verify)
Check ssl cert. default true
|
public RequestBuilder method(String method)
public RequestBuilder url(String url)
public RequestBuilder headers(Collection<? extends Map.Entry<String,?>> headers)
@SafeVarargs public final RequestBuilder headers(Map.Entry<String,?>... headers)
public final RequestBuilder headers(Map<String,?> map)
public RequestBuilder cookies(Collection<? extends Map.Entry<String,?>> cookies)
@SafeVarargs public final RequestBuilder cookies(Map.Entry<String,?>... cookies)
public final RequestBuilder cookies(Map<String,?> map)
public RequestBuilder userAgent(String userAgent)
public RequestBuilder params(Collection<? extends Map.Entry<String,?>> params)
@SafeVarargs public final RequestBuilder params(Map.Entry<String,?>... params)
public final RequestBuilder params(Map<String,?> map)
public RequestBuilder requestCharset(Charset charset)
public RequestBuilder charset(Charset charset)
public RequestBuilder body(@Nullable RequestBody<?> body)
@Deprecated public RequestBuilder forms(Collection<? extends Map.Entry<String,?>> params)
body(Collection) instead@Deprecated @SafeVarargs public final RequestBuilder forms(Map.Entry<String,?>... formBody)
body(Map.Entry[]) instead@Deprecated public RequestBuilder forms(Map<String,?> formBody)
body(Map) insteadpublic RequestBuilder body(Collection<? extends Map.Entry<String,?>> params)
@SafeVarargs public final RequestBuilder body(Map.Entry<String,?>... formBody)
public RequestBuilder body(Map<String,?> formBody)
public RequestBuilder body(String str)
public RequestBuilder body(byte[] bytes)
public RequestBuilder body(InputStream input)
public RequestBuilder jsonBody(Object value)
public RequestBuilder socksTimeout(int timeout)
public RequestBuilder connectTimeout(int timeout)
public RequestBuilder proxy(@Nullable Proxy proxy)
public RequestBuilder followRedirect(boolean followRedirect)
public RequestBuilder compress(boolean compress)
public RequestBuilder verify(boolean verify)
public RequestBuilder keepAlive(boolean keepAlive)
public RequestBuilder certs(List<CertificateInfo> certs)
public RequestBuilder basicAuth(String user, String password)
public RequestBuilder basicAuth(BasicAuth basicAuth)
public RawResponse send()
public RequestBuilder timeout(int timeout)
public final RequestBuilder multiPartBody(Part<?>... parts)
public RequestBuilder multiPartBody(Collection<Part<?>> parts)
public RequestBuilder interceptors(List<? extends Interceptor> interceptors)
public RequestBuilder interceptors(Interceptor... interceptors)
public RequestBuilder cookieJar(CookieJar cookieJar)
Copyright © 2017. All rights reserved.