WordPress.org

Make WordPress Core

Ticket #8476: 8476.diff

File 8476.diff, 1.1 KB (added by jacobsantos, 12 years ago)

debugging

  • http.php

     
    673673                        $meta = stream_get_meta_data($handle);
    674674                        $theHeaders = $meta['wrapper_data'];
    675675                } else {
     676                        if( ! isset( $http_response_header ) )
     677                                global $http_response_header;
    676678                        $theHeaders = $http_response_header;
    677679                }
    678680
     
    793795
    794796                $strResponse = stream_get_contents($handle);
    795797                $meta = stream_get_meta_data($handle);
     798                var_dump($meta['wrapper_data']);
    796799                $processedHeaders = WP_Http::processHeaders($meta['wrapper_data']);
    797800
    798801                if ( ! empty( $strResponse ) && isset( $processedHeaders['headers']['transfer-encoding'] ) && 'chunked' == $processedHeaders['headers']['transfer-encoding'] )
     
    10311034                                return new WP_Error('http_request_failed', $curl_error);
    10321035                        if ( in_array( curl_getinfo( $handle, CURLINFO_HTTP_CODE ), array(301, 302) ) )
    10331036                                return new WP_Error('http_request_failed', __('Too many redirects.'));
    1034                        
     1037
    10351038                        $theHeaders = array( 'headers' => array() );
    10361039                        $theBody = '';
    10371040                }