[whatwg] XMLHttpRequest: getAllResponseHeaders

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


Hi,

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

   http://www.w3.org/TR/XMLHttpRequest/


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.

Cheers,


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>



More information about the whatwg mailing list