Record: ClientConfiguration
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
The following fields are inherited from the other configuration records in addition to the Client
-specific
configs.
Closed record
Fields
- Fields Included from *CommonClientConfiguration
- httpVersion string
- http1Settings ClientHttp1Settings
- http2Settings ClientHttp2Settings
- timeout decimal
- forwarded string
- followRedirects FollowRedirects | ()
- poolConfig PoolConfiguration | ()
- cache CacheConfig
- compression Compression
- auth CredentialsConfig | BearerTokenConfig | JwtIssuerConfig | OAuth2ClientCredentialsGrantConfig | OAuth2PasswordGrantConfig | OAuth2RefreshTokenGrantConfig | OAuth2JwtBearerGrantConfig | ()
- circuitBreaker CircuitBreakerConfig | ()
- retryConfig RetryConfig | ()
- cookieConfig CookieConfig | ()
- responseLimits ResponseLimitConfigs
- secureSocket ClientSecureSocket?(default ())
SSL/TLS-related options