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
[email protected]
https://lists.mozilla.org/listinfo/dev-platform