diff -rupN old/wp-includes/class-http.php new/wp-includes/class-http.php
--- old/wp-includes/class-http.php	2011-07-12 13:01:46.000000000 -0700
+++ new/wp-includes/class-http.php	2011-09-20 18:11:03.000000000 -0700
@@ -1055,6 +1055,9 @@ class WP_Http_Curl {
 				curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, 'PUT' );
 				curl_setopt( $handle, CURLOPT_POSTFIELDS, $r['body'] );
 				break;
+			default:
+				curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, $r['method'] );
+				break;
 		}
 
 		if ( true === $r['blocking'] )
