[whatwg] XMLHttpRequest: getAllResponseHeaders

Hallvord Reiar Michaelsen Steen hallvord at hallvord.com
Wed Jun 22 01:44:39 PDT 2005

On 22 Jun 2005 at 10:24, I 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.
Hallvord Reiar Michaelsen Steen

More information about the whatwg mailing list