Re: [whatwg/xhr] Web compat implications of making getAllResponseHeaders lowercase (#146)

It is not a protocol contract, never has been; [field-names are case-insensitive](https://tools.ietf.org/html/rfc1945#section-4.2).

If you upgrade your servers to HTTP/2, or use a CDN that implements it for you, your application will break.

If one of your users configure a HTTP/2 proxy -- for example, the [Chrome Data Saver proxy](https://developer.chrome.com/multidevice/data-compression) -- your application will break. [Try it](http://test.mnot.net/headercase.html).

If one of your users installs a virus scanning proxy, extension, etc., your application might break (because they're allowed to do this too).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/xhr/issues/146#issuecomment-320170398

Received on Friday, 4 August 2017 06:43:14 UTC