ClientConfig constructor
const
ClientConfig({
- Transport? transport,
- Timeout? timeout,
- Duration connectTimeout = const Duration(seconds: 10),
- Duration sendTimeout = const Duration(seconds: 30),
- Duration receiveTimeout = const Duration(seconds: 30),
- RetryPolicy? retryPolicy,
- RedirectPolicy? redirectPolicy,
- bool followRedirects = true,
- int maxRedirects = 5,
- bool autoDecompress = true,
- int maxAuthRetries = 1,
- Object? verify,
- ProxyMounts? proxyMounts,
- bool trustEnv = true,
- Map<
String, String> defaultHeaders = const {'accept-encoding' : 'gzip, deflate, br'}, - CookieStore? cookieStore,
- Object? minTlsVersion,
- Object? maxTlsVersion,
Implementation
const ClientConfig({
this.transport,
this.timeout,
this.connectTimeout = const Duration(seconds: 10),
this.sendTimeout = const Duration(seconds: 30),
this.receiveTimeout = const Duration(seconds: 30),
this.retryPolicy,
this.redirectPolicy,
this.followRedirects = true,
this.maxRedirects = 5,
this.autoDecompress = true,
this.maxAuthRetries = 1,
this.verify,
this.proxyMounts,
this.trustEnv = true,
this.defaultHeaders = const {'accept-encoding': 'gzip, deflate, br'},
this.cookieStore,
this.minTlsVersion,
this.maxTlsVersion,
});