O Dart BrowserClient POST não inclui meus cookies

Estou fazendo um POST BrowserClient entre domínios e não vejo meus cookies sendo incluídos.

Esta é a resposta que estou recebendo:

Quando envio outra solicitação POST, não vejo os cookies sendo incluídos:

Indo direto para a página de teste, posso ver os cookies sendo incluídos:

O código Dart que eu uso para fazer um 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();
    });

Não tenho certeza sobre o cabeçalho Access-Control-Allow-Credentials, incluindo, com ou sem ele, nada muda.

Estou faltando cabeçalhos no lado do servidor que precisam ser definidos na resposta ou o Dartium está bloqueando cookies entre domínios?

Mais detalhes sobreSegurança da Informação e o raciocínio por trás da configuração de cookies através do servidor.

Atualização: solicitação de aprimoramento registrada:https://code.google.com/p/dart/issues/detail?id=23088

Atualização: aprimoramento implementado, agora deve-se ser capaz de fazervar client = new BrowserClient()..withCredentials=true; baseado emhttps://github.com/dart-lang/http/commit/9d76e5e3c08e526b12d545517860c092e089a313

questionAnswers(1)

yourAnswerToTheQuestion