[Webkit-unassigned] [Bug 8210] Conditional XMLHttpRequest gets should pass 304 responses unchanged

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sun Jul 2 21:36:35 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=8210


ap at nypop.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|XML DOM                     |XML
            Summary|Unable to do conditional    |Conditional XMLHttpRequest
                   |gets via XMLHttpRequest     |gets should pass 304
                   |                            |responses unchanged




------- Comment #6 from ap at nypop.com  2006-07-02 21:36 PDT -------
Thank you for for the b.m.o reference, it's now clear what we are doing wrong:

"304 Not Modified responses that are a result of a UA-generated conditional
request MUST be presented as 200 OK responses with the appropriate content.
Such UAs MUST allow authors to override automatic cache validation by setting
request headers (e.g., If-None-Match, If-Modified-Since), in which case 304 Not
Modified responses MUST be passed through."

It is the second part (overriding the automatic cache) that is not supported.
It would good to know the reasoning behind this requirement, but in any case,
we should definitely follow the spec and Firefox here.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list