It happens also with the SystemPrincipal as well, so independent of the 
userContextId. I changed to code as follows now and get the same behaviour:

  let channel = Services.io.newChannelFromURI(
      uri,
      null,
      Services.scriptSecurityManager.getSystemPrincipal(),
      null,
      Ci.nsILoadInfo.SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL | 
Ci.nsILoadInfo.SEC_COOKIES_INCLUDE,
      Ci.nsIContentPolicy.TYPE_OTHER);

    let httpchannel = channel.QueryInterface(Ci.nsIHttpChannel);
    httpchannel.loadFlags |= Ci.nsIRequest.LOAD_BYPASS_CACHE;

I can see Set-Cookie headers in the responses from the server, but requests 
send out by my channel do not include any. Hm ...
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to