Module io.helidon.webclient
Package io.helidon.webclient
A reactive client for rest calls.
Start with
WebClient.create()
.- See Also:
WebClient
-
Interface Summary Interface Description WebClient Base client which is used to perform requests.WebClientRequestBuilder Fluent API builder that is used byWebClient
to create an outgoing request.WebClientRequestBuilder.ClientRequest Request to a server.WebClientRequestHeaders Headers that can be modified (until request is sent) for outbound request.WebClientResponse Response from a server that was created for our request.WebClientResponseHeaders Headers that may be available on response from server.WebClientServiceRequest Request to SPIWebClientService
that supports modification of the outgoing request.WebClientServiceResponse Response which is created upon receiving of server response. -
Class Summary Class Description FileSubscriber Deprecated, for removal: This API element is subject to removal in a future version. useIoMulti.writeToFile(java.nio.file.Path)
insteadProxy A definition of a proxy server to use for outgoing requests.Proxy.Builder Fluent API builder forProxy
.WebClient.Builder Fluent API builder forWebClient
.WebClientTls Configuration of TLS requests.WebClientTls.Builder Fluent API builder forWebClientTls
instance. -
Enum Summary Enum Description DnsResolverType DNS resolver type.Proxy.ProxyType Type of the proxy. -
Exception Summary Exception Description WebClientException An exception that caused this client request to fail.