[whatwg] XMLHttpRequest: getAllResponseHeaders

Anne van Kesteren annevk at opera.com
Mon Mar 5 14:15:36 PST 2007


Hixie forwarded your comments to me as I'm now the editor of the  
XMLHttpRequest specification:


On Wed, 22 Jun 2005 10:44:39 +0200, Hallvord Reiar Michaelsen Steen  
<hallvord at hallvord.com> wrote:
>> > getAllResponseHeaders()
>> > If the readyState attribute has a value other than 3 (Receiving) or
>> > 4 (Loaded), returns null.
>> 1) This seems a bit inconsistent since the spec says that accessing
>> status and statusText out of order should cause exception.
>> 2) This is not what UAs actually do. IE and FF throw an exception and
>> Opera returns an empty string.
> Same applies to getResponseHeader, except that the spec actually says
> "return empty string" rather than null here.
> FF actually throws an exception if you try to read a non-existing
> header. The spec recommendation is returning an empty string, which
> seems better.

This should also be clarified / fixed.


Anne van Kesteren

More information about the whatwg mailing list