From f2e0ae1a3932d6089853e8c0eed6ecb446610c00 Mon Sep 17 00:00:00 2001 From: jaubourg Date: Fri, 11 Feb 2011 07:07:06 +0100 Subject: Fixes #8245. Ajax now ensures header names are capitalized so that non-compliant xhr implementations don't override them. --- src/ajax/xhr.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ajax') diff --git a/src/ajax/xhr.js b/src/ajax/xhr.js index c48ac901f..e21847aa8 100644 --- a/src/ajax/xhr.js +++ b/src/ajax/xhr.js @@ -96,8 +96,8 @@ if ( jQuery.support.ajax ) { // Not set for crossDomain requests with no content // (see why at http://trac.dojotoolkit.org/ticket/9486) // Won't change header if already provided - if ( !( s.crossDomain && !s.hasContent ) && !headers["x-requested-with"] ) { - headers[ "x-requested-with" ] = "XMLHttpRequest"; + if ( !( s.crossDomain && !s.hasContent ) && !headers["X-Requested-With"] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; } // Need an extra try/catch for cross domain requests in Firefox 3 -- cgit v1.2.3