Skip to content

Commit

Permalink
Fixes #8177. XHR transport now considers 304 Not Modified responses a…
Browse files Browse the repository at this point in the history
…s 200 OK if no conditional request header was provided (as per the XMLHttpRequest specification).
  • Loading branch information
jaubourg committed Feb 5, 2011
1 parent 2c77704 commit d6fbbe1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/ajax/xhr.js
Expand Up @@ -178,6 +178,12 @@ if ( jQuery.support.ajax ) {
// IE - #1450: sometimes returns 1223 when it should be 204
if ( status === 1223 ) {
status = 204;
// Various - #8177: a Not Modified response was received
// yet no conditional request headers was provided
} else if ( status === 304 &&
!headers[ "if-modified-since" ] &&
!headers[ "if-none-match" ] ) {
status = 200;
// Status 0 encompasses several cases
} else if ( !status ) {
// Cross-domain
Expand Down

0 comments on commit d6fbbe1

Please sign in to comment.