public class RequestBuilder extends org.asynchttpclient.RequestBuilderBase<RequestBuilder>
address, bodyGenerator, bodyParts, byteBufferData, byteData, channelPoolPartitioning, charset, compositeByteData, cookies, DEFAULT_NAME_RESOLVER, file, followRedirect, formParams, headers, localAddress, method, nameResolver, proxyServer, queryParams, rangeOffset, readTimeout, realm, requestTimeout, signatureCalculator, streamData, stringData, uri, uriEncoder, virtualHost| 构造器和说明 |
|---|
RequestBuilder(org.asynchttpclient.AsyncHttpClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RequestBuilder |
charset(Charset charset) |
static RequestBuilder |
client(org.asynchttpclient.AsyncHttpClient client)
创建一个builder
|
<T> CompletableFuture<T> |
future() |
<T> CompletableFuture<T> |
future(org.asynchttpclient.AsyncCompletionHandler<T> handler) |
RequestBuilder |
get() |
RequestBuilder |
handle(org.asynchttpclient.AsyncCompletionHandler<?> handler) |
<T> RequestBuilder |
json(Class<T> clazz) |
RequestBuilder |
method(io.netty.handler.codec.http.HttpMethod method) |
RequestBuilder |
plain() |
RequestBuilder |
post() |
<T> reactor.core.publisher.Mono<T> |
reactive() |
<T> reactor.core.publisher.Mono<T> |
reactive(org.asynchttpclient.AsyncCompletionHandler<T> handler) |
RequestBuilder |
text() |
<T> RequestBuilder |
xml(Class<T> clazz) |
addBodyPart, addCookie, addFormParam, addHeader, addHeader, addHeader, addOrReplaceCookie, addQueryParam, addQueryParams, build, clearHeaders, resetCookies, resetFormParams, resetMultipartData, resetNonMultipartData, resetQuery, setAddress, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBodyParts, setChannelPoolPartitioning, setCharset, setCookies, setFollowRedirect, setFormParams, setFormParams, setHeader, setHeader, setHeader, setHeaders, setHeaders, setLocalAddress, setMethod, setNameResolver, setProxyServer, setProxyServer, setQueryParams, setQueryParams, setRangeOffset, setReadTimeout, setRealm, setRealm, setRequestTimeout, setSignatureCalculator, setSingleHeaders, setUri, setUrl, setVirtualHostpublic RequestBuilder post()
public RequestBuilder get()
public RequestBuilder method(io.netty.handler.codec.http.HttpMethod method)
public <T> RequestBuilder json(Class<T> clazz)
public <T> RequestBuilder xml(Class<T> clazz)
public RequestBuilder text()
public RequestBuilder plain()
public RequestBuilder handle(org.asynchttpclient.AsyncCompletionHandler<?> handler)
public <T> RequestBuilder charset(Charset charset)
public <T> CompletableFuture<T> future(org.asynchttpclient.AsyncCompletionHandler<T> handler)
public <T> CompletableFuture<T> future()
public <T> reactor.core.publisher.Mono<T> reactive(org.asynchttpclient.AsyncCompletionHandler<T> handler)
public <T> reactor.core.publisher.Mono<T> reactive()
public static RequestBuilder client(org.asynchttpclient.AsyncHttpClient client)
Copyright © 2020. All rights reserved.