Modifier and Type | Class and Description |
---|---|
class |
WebSocketConnectOptions
Options describing how an
HttpClient connect a WebSocket . |
Modifier and Type | Method and Description |
---|---|
RequestOptions |
RequestOptions.addHeader(CharSequence key,
CharSequence value)
Add a request header.
|
RequestOptions |
RequestOptions.addHeader(CharSequence key,
Iterable<CharSequence> values) |
RequestOptions |
RequestOptions.addHeader(String key,
String value)
Add a request header.
|
RequestOptions |
RequestOptions.putHeader(CharSequence key,
CharSequence value)
Set a request header.
|
RequestOptions |
RequestOptions.putHeader(CharSequence key,
Iterable<CharSequence> values) |
RequestOptions |
RequestOptions.putHeader(String key,
String value)
Set a request header.
|
RequestOptions |
RequestOptions.removeHeader(CharSequence key)
Add a request header.
|
RequestOptions |
RequestOptions.removeHeader(String key)
Add a request header.
|
RequestOptions |
RequestOptions.setAbsoluteURI(String absoluteURI)
Parse an absolute URI to use, this will update the
ssl , host ,
port and uri fields. |
RequestOptions |
RequestOptions.setAbsoluteURI(URL url)
Like
setAbsoluteURI(String) but using an URL parameter. |
RequestOptions |
RequestOptions.setConnectTimeout(long timeout)
Sets the amount of time after which, if the request is not obtained from the client within the timeout period,
the
Future<HttpClientRequest> obtained from the client is failed with a TimeoutException . |
RequestOptions |
RequestOptions.setFollowRedirects(Boolean followRedirects)
Set whether to follow HTTP redirect
|
RequestOptions |
RequestOptions.setHeaders(MultiMap headers)
Set request headers from a multi-map.
|
RequestOptions |
RequestOptions.setHost(String host)
Set the host name to be used by the client request.
|
RequestOptions |
RequestOptions.setIdleTimeout(long timeout)
Sets the amount of time after which, if the request does not return any data within the timeout period,
the request/response is closed and the related futures are failed with a
TimeoutException ,
e.g. |
RequestOptions |
RequestOptions.setMethod(HttpMethod method)
Set the HTTP method to be used by the client request.
|
RequestOptions |
RequestOptions.setPort(Integer port)
Set the port to be used by the client request.
|
RequestOptions |
WebSocketConnectOptions.setProxyOptions(ProxyOptions proxyOptions)
Override the
HttpClientOptions.setProxyOptions(ProxyOptions) proxy options
for connections. |
RequestOptions |
RequestOptions.setProxyOptions(ProxyOptions proxyOptions)
Override the
HttpClientOptions.setProxyOptions(ProxyOptions) proxy options
for connections. |
RequestOptions |
RequestOptions.setServer(SocketAddress server)
Set the server address to be used by the client request.
|
RequestOptions |
RequestOptions.setSsl(Boolean ssl)
Set whether SSL/TLS is enabled.
|
RequestOptions |
RequestOptions.setTimeout(long timeout)
Sets both connect and idle timeouts for the request
connect timeout: if the request is not obtained from the client within the timeout period, the
Future<HttpClientRequest>
obtained from the client is failed with a TimeoutException .
idle timeout: if the request does not return any data within the timeout period, the request/response is closed and the
related futures are failed with a TimeoutException , e.g. |
RequestOptions |
RequestOptions.setTraceOperation(String op)
Override the operation the tracer use for this request.
|
RequestOptions |
RequestOptions.setURI(String uri)
Set the request relative URI.
|
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<HttpClientResponse,Future<RequestOptions>> |
HttpClient.redirectHandler()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Future<HttpClientRequest> |
HttpClient.request(RequestOptions options)
Like
HttpClient.request(RequestOptions, Handler) but returns a Future of the asynchronous result |
void |
HttpClient.request(RequestOptions options,
Handler<AsyncResult<HttpClientRequest>> handler)
Create an HTTP request to send to the server.
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
HttpClient.redirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Deprecated.
instead use
HttpClientBuilder.withRedirectHandler(Function) |
HttpClientBuilder |
HttpClientBuilder.withRedirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Set a redirect handler for the http client.
|
Constructor and Description |
---|
RequestOptions(RequestOptions other)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
default HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
RequestOptions options)
Create an HTTP request to send to the server at the specified host and port.
|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
SocketAddress serverAddress,
RequestOptions options)
Like
WebClient.request(HttpMethod, RequestOptions) using the serverAddress parameter to connect to the
server instead of the options parameter. |
Modifier and Type | Method and Description |
---|---|
void |
HttpClient.request(RequestOptions options)
Create an HTTP request to send to the server.
|
void |
HttpClient.request(RequestOptions options,
Handler<AsyncResult<HttpClientRequest>> handler)
Create an HTTP request to send to the server.
|
Single<HttpClientRequest> |
HttpClient.rxRequest(RequestOptions options)
Create an HTTP request to send to the server.
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
HttpClient.redirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Deprecated.
|
HttpClient |
HttpClient.redirectHandler(Function<HttpClientResponse,Single<RequestOptions>> handler)
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.withRedirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Set a redirect handler for the http client.
|
HttpClientBuilder |
HttpClientBuilder.withRedirectHandler(Function<HttpClientResponse,Single<RequestOptions>> handler)
Set a redirect handler for the http client.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
RequestOptions options)
Create an HTTP request to send to the server at the specified host and port.
|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
SocketAddress serverAddress,
RequestOptions options)
Like
WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String) using the serverAddress parameter to connect to the
server instead of the options parameter. |
Modifier and Type | Method and Description |
---|---|
void |
HttpClient.request(RequestOptions options)
Create an HTTP request to send to the server.
|
void |
HttpClient.request(RequestOptions options,
Handler<AsyncResult<HttpClientRequest>> handler)
Create an HTTP request to send to the server.
|
Single<HttpClientRequest> |
HttpClient.rxRequest(RequestOptions options)
Create an HTTP request to send to the server.
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
HttpClient.redirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.withRedirectHandler(java.util.function.Function<HttpClientResponse,Future<RequestOptions>> handler)
Set a redirect handler for the http client.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
RequestOptions options)
Create an HTTP request to send to the server at the specified host and port.
|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
SocketAddress serverAddress,
RequestOptions options)
Like
WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String) using the serverAddress parameter to connect to the
server instead of the options parameter. |
Modifier and Type | Method and Description |
---|---|
Single<HttpClientRequest> |
HttpClient.request(RequestOptions options)
Create an HTTP request to send to the server.
|
Single<HttpClientRequest> |
HttpClient.rxRequest(RequestOptions options)
Create an HTTP request to send to the server.
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
HttpClient.redirectHandler(java.util.function.Function<HttpClientResponse,Single<RequestOptions>> handler)
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.withRedirectHandler(java.util.function.Function<HttpClientResponse,Single<RequestOptions>> handler)
Set a redirect handler for the http client.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
RequestOptions options)
Create an HTTP request to send to the server at the specified host and port.
|
HttpRequest<Buffer> |
WebClient.request(HttpMethod method,
SocketAddress serverAddress,
RequestOptions options)
Like
WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String) using the serverAddress parameter to connect to the
server instead of the options parameter. |
Copyright © 2024 Eclipse. All rights reserved.