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 ballerina/http:1.1.0-beta.2:FollowRedirects?
- poolConfig ballerina/http:1.1.0-beta.2:PoolConfiguration?
- cache CacheConfig
- compression Compression
- auth ballerina/http:1.1.0-beta.2:ClientAuthConfig?
- circuitBreaker ballerina/http:1.1.0-beta.2:CircuitBreakerConfig?
- retryConfig ballerina/http:1.1.0-beta.2:RetryConfig?
- cookieConfig ballerina/http:1.1.0-beta.2:CookieConfig?
- responseLimits ResponseLimitConfigs
- secureSocket ClientSecureSocket?(default ())
SSL/TLS-related options