WordPress.org

Make WordPress Core

Ticket #18589: 18589.diff

File 18589.diff, 668 bytes (added by jbrinley, 7 years ago)

Patch to add DELETE, OPTIONS, and TRACE to WP_Http_Curl

  • wp-includes/class-http.php

     
    10551055                                curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, 'PUT' );
    10561056                                curl_setopt( $handle, CURLOPT_POSTFIELDS, $r['body'] );
    10571057                                break;
     1058                        case 'DELETE':
     1059                                curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, 'DELETE' );
     1060                                break;
     1061                        case 'OPTIONS':
     1062                                curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, 'OPTIONS' );
     1063                                break;
     1064                        case 'TRACE':
     1065                                curl_setopt( $handle, CURLOPT_CUSTOMREQUEST, 'TRACE' );
     1066                                break;
    10581067                }
    10591068
    10601069                if ( true === $r['blocking'] )