Dart BrowserClient POST не включая мои куки

Я выполняю POST BrowserClient для разных доменов и не вижу своих файлов cookie.

Этот ответ я получаю:

Когда я отправляю другой запрос POST, я не вижу включенных файлов cookie:

Переходя прямо к тестовой странице, я вижу, что файлы cookie включены:

Код Dart, который я использую, чтобы сделать POST:

var client = new BrowserClient();

client.post(url, body: request, headers:{"Content-Type" : "application/json", "Access-Control-Allow-Credentials":"true"}).then((res) {
      if (res.statusCode == 200) {
        var response = JSON.decode(res.body);

        callback(response);
      } else {
        print(res.body);
        print(res.reasonPhrase);
      }
    }).whenComplete(() {
      client.close();
    });

Не уверен насчет заголовка Access-Control-Allow-Credentials, который я включаю, с ним или без него, ничего не меняется.

Я пропускаю заголовки на стороне сервера, которые необходимо указать в ответе, или Dartium блокирует междоменные файлы cookie?

Подробнее оИнформационной безопасности и обоснование установки куки через сервер.

Обновление: Запрос на улучшение зарегистрирован:https://code.google.com/p/dart/issues/detail?id=23088

Обновление: улучшение реализовано, теперь нужно уметьvar client = new BrowserClient()..withCredentials=true; основанный наhttps://github.com/dart-lang/http/commit/9d76e5e3c08e526b12d545517860c092e089a313

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

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