httpAdditionalHeaders property

Map<String, String>? httpAdditionalHeaders

Additional headers to send with each request.

Note that the getter for this field returns a copy of the headers.

See NSURLSessionConfiguration.HTTPAdditionalHeaders

Implementation

Map<String, String>? get httpAdditionalHeaders {
  if (_nsObject.HTTPAdditionalHeaders case var additionalHeaders?) {
    final headers = ncb.NSDictionary.castFrom(additionalHeaders);
    return stringNSDictionaryToMap(headers);
  }
  return null;
}
void httpAdditionalHeaders=(Map<String, String>? headers)

Implementation

set httpAdditionalHeaders(Map<String, String>? headers) {
  if (headers == null) {
    _nsObject.HTTPAdditionalHeaders = null;
    return;
  }
  final d = ncb.NSMutableDictionary.alloc(linkedLibs).init();
  headers.forEach((key, value) {
    d.setObject_forKey_(
        value.toNSString(linkedLibs), key.toNSString(linkedLibs));
  });
  _nsObject.HTTPAdditionalHeaders = d;
}