diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js
index <HASH>..<HASH> 100644
--- a/lib/adapters/xhr.js
+++ b/lib/adapters/xhr.js
@@ -27,7 +27,7 @@ module.exports = function xhrAdapter(resolve, reject, config) {
 
   // Create the request
   var request = new(XMLHttpRequest || ActiveXObject)('Microsoft.XMLHTTP');
-  request.open(config.method, buildUrl(config.url, config.params), true);
+  request.open(config.method.toUpperCase(), buildUrl(config.url, config.params), true);
 
   // Listen for ready state
   request.onreadystatechange = function () {
Delete fails in IE8/IE9, the verb needs to be capitalized.