HttpHeadersImpl constructor

HttpHeadersImpl(
  1. String protocolVersion, {
  2. int defaultPortForScheme = HttpClient.defaultHttpPort,
  3. HttpHeadersImpl? initialHeaders,
})

General Library Documentation Undocument By General Corporation & Global Corporation & General Developer

Implementation

HttpHeadersImpl(this.protocolVersion,
    {int defaultPortForScheme = HttpClient.defaultHttpPort,
    HttpHeadersImpl? initialHeaders})
    : _headers = HashMap<String, List<String>>(),
      _defaultPortForScheme = defaultPortForScheme {
  if (initialHeaders != null) {
    initialHeaders._headers.forEach((name, value) => _headers[name] = value);
    _contentLength = initialHeaders._contentLength;
    _persistentConnection = initialHeaders._persistentConnection;
    _chunkedTransferEncoding = initialHeaders._chunkedTransferEncoding;
    _host = initialHeaders._host;
    _port = initialHeaders._port;
  }
  if (protocolVersion == "1.0") {
    _persistentConnection = false;
    _chunkedTransferEncoding = false;
  }
}