DefaultHTTPClient constructor

DefaultHTTPClient(
  1. DefaultHTTPClientConfig config
)

Implementation

DefaultHTTPClient(DefaultHTTPClientConfig config) {
  client = http_io.IOClient(HttpClient()
    ..maxConnectionsPerHost = 20
    ..connectionTimeout = Duration(milliseconds: config.getConnectTimeout())
    ..idleTimeout = Duration(milliseconds: config.getConnectionKeepAlive()));

  maxRetries = config.getMaxRetries();
  retryInterval = config.getRetryInterval();
}