public class HttpRequest extends Object
| 构造器和说明 |
|---|
HttpRequest(HttpMethod httpMethod) |
HttpRequest(HttpMethod httpMethod,
String url) |
HttpRequest(HttpMethod httpMethod,
URL url) |
HttpRequest(HttpMethod httpMethod,
URL url,
HttpHeaders headers,
CompletableFuture<ByteBuffer> body) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpRequest |
copy() |
CompletableFuture<ByteBuffer> |
getBody() |
Duration |
getConnectTimeout() |
HttpHeaders |
getHeaders() |
HttpMethod |
getHttpMethod() |
ProxyOptions |
getProxyOptions() |
Duration |
getReadTimeout() |
Duration |
getResponseTimeout() |
InputStream |
getStreamBody() |
URL |
getUrl() |
Duration |
getWriteTimeout() |
HttpRequest |
setBody(byte[] content) |
HttpRequest |
setBody(CompletableFuture<ByteBuffer> content) |
HttpRequest |
setBody(String content) |
HttpRequest |
setConnectTimeout(Duration connectTimeout) |
HttpRequest |
setHeader(String name,
String value) |
HttpRequest |
setHeaders(HttpHeaders headers) |
HttpRequest |
setHttpMethod(HttpMethod httpMethod) |
HttpRequest |
setProxyOptions(ProxyOptions proxyOptions) |
HttpRequest |
setReadTimeout(Duration readTimeout) |
HttpRequest |
setResponseTimeout(Duration responseTimeout) |
HttpRequest |
setStreamBody(InputStream inputstream) |
HttpRequest |
setUrl(String url) |
HttpRequest |
setUrl(URL url) |
HttpRequest |
setWriteTimeout(Duration writeTimeout) |
public HttpRequest(HttpMethod httpMethod)
public HttpRequest(HttpMethod httpMethod, URL url)
public HttpRequest(HttpMethod httpMethod, String url)
public HttpRequest(HttpMethod httpMethod, URL url, HttpHeaders headers, CompletableFuture<ByteBuffer> body)
public HttpMethod getHttpMethod()
public HttpRequest setHttpMethod(HttpMethod httpMethod)
public URL getUrl()
public HttpRequest setUrl(URL url)
public HttpRequest setUrl(String url)
public HttpHeaders getHeaders()
public HttpRequest setHeaders(HttpHeaders headers)
public HttpRequest setHeader(String name, String value)
public CompletableFuture<ByteBuffer> getBody()
public HttpRequest setBody(String content)
public HttpRequest setBody(byte[] content)
public HttpRequest setBody(CompletableFuture<ByteBuffer> content)
public HttpRequest setStreamBody(InputStream inputstream)
public InputStream getStreamBody()
public HttpRequest setProxyOptions(ProxyOptions proxyOptions)
public ProxyOptions getProxyOptions()
public Duration getConnectTimeout()
public HttpRequest setConnectTimeout(Duration connectTimeout)
public Duration getWriteTimeout()
public HttpRequest setWriteTimeout(Duration writeTimeout)
public Duration getResponseTimeout()
public HttpRequest setResponseTimeout(Duration responseTimeout)
public Duration getReadTimeout()
public HttpRequest setReadTimeout(Duration readTimeout)
public HttpRequest copy()
Copyright © 2022. All rights reserved.