В моем случае сервер возвращает кратные «Set-cookies». Пакет http объединяет все заголовки set-cookies в один заголовок и разделяет его запятой (',').

ел бы сделать http-запрос к удаленному серверу при правильной обработке файлов cookie (например, хранение файлов cookie, отправленных сервером, и отправка этих файлов cookie при последующих запросах). Было бы неплохо сохранить все файлы cookie

для http запроса я использую

static Future<Map> postData(Map data) async {
  http.Response res = await http.post(url, body: data); // post api call
  Map data = JSON.decode(res.body);
  return data;
}

Ответы на вопрос(3)

Ваш ответ на вопрос