public final class RequestBuilder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
RequestBuilder |
acceptCompress(boolean acceptCompress)
Set accept compressed response. default true
|
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)
已过时。
|
RequestBuilder |
body(Map.Entry<String,?>... formBody)
Set www-form-encoded body.
|
RequestBuilder |
body(Map<String,?> formBody)
Set www-form-encoded body.
|
RequestBuilder |
body(@Nullable RequestBody<?> body)
Set request body
|
RequestBuilder |
body(String str)
Set string body
|
RequestBuilder |
charset(Charset charset)
Set charset used to encode request params or forms.
|
RequestBuilder |
compress(boolean compress)
已过时。
|
RequestBuilder |
connectTimeout(int timeout)
Set tcp connect timeout in milliseconds.
|
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 |
keyStore(KeyStore keyStore)
Add a custom additional keyStore contains X509 Certificate, for ssl connection trust validation.
|
RequestBuilder |
maxRedirectCount(int maxRedirectCount)
Set max redirects count
|
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(@Nullable 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 milliseconds.
|
RequestBuilder |
timeout(int timeout)
Set both connect timeout and socks timeout in milliseconds
|
RequestBuilder |
timeout(int connectTimeout,
int socksTimeout)
Set connect timeout and socks timeout in milliseconds
|
RequestBuilder |
url(String url) |
RequestBuilder |
url(URL 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 url(URL 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)
@Deprecated 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 maxRedirectCount(int maxRedirectCount)
@Deprecated public RequestBuilder compress(boolean compress)
acceptCompress(boolean)public RequestBuilder acceptCompress(boolean acceptCompress)
public RequestBuilder verify(boolean verify)
public RequestBuilder keyStore(KeyStore keyStore)
public RequestBuilder keepAlive(boolean keepAlive)
public RequestBuilder basicAuth(String user, String password)
public RequestBuilder basicAuth(BasicAuth basicAuth)
public RawResponse send()
public RequestBuilder timeout(int timeout)
public RequestBuilder timeout(int connectTimeout, int socksTimeout)
public final RequestBuilder multiPartBody(Part<?>... parts)
public RequestBuilder multiPartBody(Collection<Part<?>> parts)
public RequestBuilder interceptors(List<? extends Interceptor> interceptors)
public RequestBuilder interceptors(Interceptor... interceptors)
Copyright © 2019. All rights reserved.