Record: CommonClientConfiguration
Common client configurations for the next level clients.
Closed record
Fields
- httpVersion string(default HTTP_1_1)
- http1Settings ClientHttp1Settings(default {})
- http2Settings ClientHttp2Settings(default {})
- timeout decimal(default 60)
- forwarded string(default "disable")
- followRedirects FollowRedirects?(default ())
- poolConfig PoolConfiguration?(default ())
- cache CacheConfig(default {})
- compression Compression(default COMPRESSION_AUTO)
- auth ClientAuthConfig?(default ())
- circuitBreaker CircuitBreakerConfig?(default ())
- retryConfig RetryConfig?(default ())
- responseLimits ResponseLimitConfigs(default {})
The HTTP version understood by the client
Configurations related to HTTP/1.x protocol
Configurations related to HTTP/2 protocol
The maximum time to wait (in seconds) for a response before closing the connection
The choice of setting forwarded
/x-forwarded
header
Configurations associated with Redirection
Configurations associated with request pooling
HTTP caching related configurations
Specifies the way of handling compression (accept-encoding
) header
Configurations related to client authentication
Configurations associated with the behaviour of the Circuit Breaker
Configurations associated with retrying
Configurations associated with inbound response size limits