абстрактный метод add
Добавляет значение заголовка.
К списку значений заголовка с именем name будет добавлено строковое значение, полученное из value.
Некоторые заголовки могут иметь только одно значение, и для них добавление значения заменит предыдущее. Если value является объектом DateTime, будет применён формат даты HTTP. Если значение является Iterable, каждый элемент будет добавлен отдельно. Для всех остальных типов будет использоваться метод Object.toString по умолчанию.
Имена заголовков преобразуются в нижний регистр, если только для preserveHeaderCase не задано значение true. Если после преобразования в нижний регистр два имени заголовков совпадают, они считаются одним и тем же заголовком с единым набором значений.
Текущий регистр имени заголовка определяется именем, использованным в последнем вызове set или add для этого заголовка.
Реализация
void add(String name, Object value,
{@Since("2.8") bool preserveHeaderCase = false});
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/HttpHeaders/add.html