AsyncClient
A standard async http client interface for Rx[_]
Attributes
- Graph
-
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait AutoCloseabletrait HttpClientFactory[AsyncClient]trait AsyncClientCompatclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AsyncClientImpl
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
AutoCloseable
Attributes
- Returns
-
Rx of the response. If the RPC request fails, Rx[RPCException] will be returned.
Send an HTTP request and get the response in Rx[Response] type.
Send an HTTP request and get the response in Rx[Response] type.
It will return Rx[HttpClientException]
for non-successful responses. For example, when receiving non-retryable status code (e.g., 4xx), it will return Rx[HttpClientException]. For server side failures (5xx responses), this continues request retry until the max retry count.
If it exceeds the number of max retry attempts, it will return Rx[HttpClientMaxRetryException].
Attributes
Send an HTTP request and returns a response (or the last response if the request is retried)
Send an HTTP request and returns a response (or the last response if the request is retried)
Attributes
Inherited methods
Create a new client sharing the same underlying http client
Create a new client sharing the same underlying http client
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- AsyncClientCompat
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- AsyncClientCompat
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory
Attributes
- Inherited from:
- HttpClientFactory