Removed non-standard (and not that useful) xhr emulation methods & reworked the heade...
[jquery.git] / src / xhr.js
index fae1110..401619c 100644 (file)
@@ -147,8 +147,8 @@ jQuery.xhr = function( _native ) {
                                accepts[ "*" ];
                                
                        // Check for headers option
-                       if ( headers ) {
-                               xhr.setRequestHeaders( headers );
+                       for ( i in headers ) {
+                               requestHeaders[ i.toLowerCase() ] = headers[ i ];
                        }                       
                }
                        
@@ -554,21 +554,6 @@ jQuery.xhr = function( _native ) {
                                return xhr;
                        },
                        
-                       // Ditto with an s
-                       setRequestHeaders: function(map) {
-                               checkState(1, !sendFlag);
-                               for ( var name in map ) {
-                                       requestHeaders[ name.toLowerCase() ] = map[name];
-                               }
-                               return xhr;
-                       },
-                       
-                       // Utility method to get headers set
-                       getRequestHeader: function(name) {
-                               checkState(1, !sendFlag);
-                               return requestHeaders[ name.toLowerCase() ];
-                       },
-                       
                        // Raw string
                        getAllResponseHeaders: function() {
                                return xhr.readyState <= 1 ? "" : responseHeadersString;