| 程序包 | 说明 |
|---|---|
| net.dongliu.requests |
The request package
|
| 限定符和类型 | 方法和说明 |
|---|---|
RequestBuilder |
RequestBuilder.acceptCompress(boolean acceptCompress)
Set accept compressed response. default true
|
RequestBuilder |
RequestBuilder.basicAuth(BasicAuth basicAuth)
Set http basicAuth by BasicAuth(DigestAuth/NTLMAuth not supported now)
|
RequestBuilder |
RequestBuilder.basicAuth(String user,
String password)
Set http basicAuth by BasicAuth(DigestAuth/NTLMAuth not supported now)
|
RequestBuilder |
RequestBuilder.body(byte[] bytes)
Set binary body
|
RequestBuilder |
RequestBuilder.body(Collection<? extends Map.Entry<String,?>> params)
Set www-form-encoded body.
|
RequestBuilder |
RequestBuilder.body(InputStream input)
已过时。
|
RequestBuilder |
RequestBuilder.body(Map.Entry<String,?>... formBody)
Set www-form-encoded body.
|
RequestBuilder |
RequestBuilder.body(Map<String,?> formBody)
Set www-form-encoded body.
|
RequestBuilder |
RequestBuilder.body(@Nullable RequestBody<?> body)
Set request body
|
RequestBuilder |
RequestBuilder.body(String str)
Set string body
|
RequestBuilder |
RequestBuilder.charset(Charset charset)
Set charset used to encode request params or forms.
|
RequestBuilder |
RequestBuilder.compress(boolean compress)
已过时。
|
RequestBuilder |
RequestBuilder.connectTimeout(int timeout)
Set tcp connect timeout in milliseconds.
|
RequestBuilder |
RequestBuilder.cookies(Collection<? extends Map.Entry<String,?>> cookies)
Set request cookies.
|
RequestBuilder |
RequestBuilder.cookies(Map.Entry<String,?>... cookies)
Set request cookies.
|
RequestBuilder |
RequestBuilder.cookies(Map<String,?> map)
Set request cookies.
|
RequestBuilder |
Session.delete(String url) |
static RequestBuilder |
Requests.delete(String url) |
RequestBuilder |
Session.delete(URL url) |
static RequestBuilder |
Requests.delete(URL url)
Start a DELETE request
|
RequestBuilder |
RequestBuilder.followRedirect(boolean followRedirect)
Set auto handle redirect. default true
|
RequestBuilder |
RequestBuilder.forms(Collection<? extends Map.Entry<String,?>> params)
已过时。
use
body(Collection) instead |
RequestBuilder |
RequestBuilder.forms(Map.Entry<String,?>... formBody)
已过时。
use
body(Map.Entry[]) instead |
RequestBuilder |
RequestBuilder.forms(Map<String,?> formBody)
已过时。
use
body(Map) instead |
RequestBuilder |
Session.get(String url) |
static RequestBuilder |
Requests.get(String url) |
RequestBuilder |
Session.get(URL url) |
static RequestBuilder |
Requests.get(URL url)
Start a GET request
|
RequestBuilder |
Session.head(String url) |
static RequestBuilder |
Requests.head(String url) |
RequestBuilder |
Session.head(URL url) |
static RequestBuilder |
Requests.head(URL url)
Start a HEAD request
|
RequestBuilder |
RequestBuilder.headers(Collection<? extends Map.Entry<String,?>> headers)
Set request headers.
|
RequestBuilder |
RequestBuilder.headers(Map.Entry<String,?>... headers)
Set request headers.
|
RequestBuilder |
RequestBuilder.headers(Map<String,?> map)
Set request headers.
|
RequestBuilder |
RequestBuilder.interceptors(Interceptor... interceptors)
Set interceptors
|
RequestBuilder |
RequestBuilder.interceptors(List<? extends Interceptor> interceptors)
Set interceptors
|
RequestBuilder |
RequestBuilder.jsonBody(Object value)
For send application/json post request.
|
RequestBuilder |
RequestBuilder.keepAlive(boolean keepAlive)
If reuse http connection. default true
|
RequestBuilder |
RequestBuilder.keyStore(KeyStore keyStore)
Add a custom additional keyStore contains X509 Certificate, for ssl connection trust validation.
|
RequestBuilder |
RequestBuilder.maxRedirectCount(int maxRedirectCount)
Set max redirects count
|
RequestBuilder |
RequestBuilder.method(String method) |
RequestBuilder |
RequestBuilder.multiPartBody(Collection<Part<?>> parts)
Set multiPart body.
|
RequestBuilder |
RequestBuilder.multiPartBody(Part<?>... parts)
Set multiPart body.
|
RequestBuilder |
Session.newRequest(String method,
String url) |
static RequestBuilder |
Requests.newRequest(String method,
String url)
Create new request with method and url
|
RequestBuilder |
Session.newRequest(String method,
URL url)
Create new request with method and url
|
static RequestBuilder |
Requests.newRequest(String method,
URL url)
Create new request with method and url
|
RequestBuilder |
RequestBuilder.params(Collection<? extends Map.Entry<String,?>> params)
Set url query params.
|
RequestBuilder |
RequestBuilder.params(Map.Entry<String,?>... params)
Set url query params.
|
RequestBuilder |
RequestBuilder.params(Map<String,?> map)
Set url query params.
|
RequestBuilder |
Session.patch(String url) |
static RequestBuilder |
Requests.patch(String url) |
RequestBuilder |
Session.patch(URL url) |
static RequestBuilder |
Requests.patch(URL url)
Start a PATCH request
|
RequestBuilder |
Session.post(String url) |
static RequestBuilder |
Requests.post(String url) |
RequestBuilder |
Session.post(URL url) |
static RequestBuilder |
Requests.post(URL url)
Start a POST request
|
RequestBuilder |
RequestBuilder.proxy(@Nullable Proxy proxy)
set proxy
|
RequestBuilder |
Session.put(String url) |
static RequestBuilder |
Requests.put(String url) |
RequestBuilder |
Session.put(URL url) |
static RequestBuilder |
Requests.put(URL url)
Start a PUT request
|
RequestBuilder |
RequestBuilder.requestCharset(Charset charset)
Set charset used to encode request params or forms.
|
RequestBuilder |
RequestBuilder.socksTimeout(int timeout)
Set tcp socks timeout in milliseconds.
|
RequestBuilder |
RequestBuilder.timeout(int timeout)
Set both connect timeout and socks timeout in milliseconds
|
RequestBuilder |
RequestBuilder.timeout(int connectTimeout,
int socksTimeout)
Set connect timeout and socks timeout in milliseconds
|
RequestBuilder |
Request.toBuilder()
Create and copy fields to mutable builder instance.
|
RequestBuilder |
RequestBuilder.url(String url) |
RequestBuilder |
RequestBuilder.url(URL url) |
RequestBuilder |
RequestBuilder.userAgent(String userAgent) |
RequestBuilder |
RequestBuilder.verify(boolean verify)
Check ssl cert. default true
|
Copyright © 2019. All rights reserved.