WordPress.org

Make WordPress Core

Ticket #18589: 18589.diff

File 18589.diff, 668 bytes (added by jbrinley, 4 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'] )