[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