FYI: I observed this with Thunderbird 60.3.1 (the current stable release)

Is this related to 
https://bugzilla.mozilla.org/show_bug.cgi?id=1491010

I reported this bug because fetch()'s response.headers.get("WWW-Authenticate") 
returned "null" if TWO such headers are received (as you suggested).

In the course of that bug, they discussed how to return such headers and 
decided to flatten them and return them as a list separated by ", ". This is 
according to the specs.

Furthermore they realized, that XHR currently is NOT flattening such multiple 
WWW-Authenticate headers, but returns them as a list separated by "\n". They 
decided to change that. This forces all XHR users to manually split 
WWW-Authenticate headers (which is complicated, as you pointed out). But it is 
according to the specs, so we have to live with that.

Now it looks like that nsIHttpChannel itself is not able to split 
WWW-Authenticate headers? 

Should I add a link to this thread to the existing bug?
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to