Ticket #11888: test-array.diff
| File test-array.diff, 1.4 KB (added by , 16 years ago) |
|---|
-
wp-includes/http.php
959 959 960 960 // Convert Header array to string. 961 961 $strHeaders = ''; 962 $arrHeaders = array(); 962 963 if ( is_array( $r['headers'] ) ) 963 foreach ( $r['headers'] as $name => $value ) 964 foreach ( $r['headers'] as $name => $value ) { 964 965 $strHeaders .= "{$name}: $value\r\n"; 965 else if ( is_string( $r['headers'] ) ) 966 $arrHeaders[] = "{$name}: $value\r\n"; 967 } 968 else if ( is_string( $r['headers'] ) ) { 966 969 $strHeaders = $r['headers']; 970 $arrHeaders = explode("\r\n", $strHeaders); 971 } 972 967 973 968 974 $is_local = isset($args['local']) && $args['local']; 969 975 $ssl_verify = isset($args['sslverify']) && $args['sslverify']; … … 971 977 $ssl_verify = apply_filters('https_local_ssl_verify', $ssl_verify); 972 978 elseif ( ! $is_local ) 973 979 $ssl_verify = apply_filters('https_ssl_verify', $ssl_verify); 974 980 #var_dump($arrHeaders); 975 981 $arrContext = array('http' => 976 982 array( 977 983 'method' => strtoupper($r['method']), 978 984 'user_agent' => $r['user-agent'], 979 985 'max_redirects' => $r['redirection'], 980 986 'protocol_version' => (float) $r['httpversion'], 981 'header' => $strHeaders, 987 'header' => #$strHeaders, 988 $arrHeaders, 982 989 'timeout' => $r['timeout'], 983 990 'ssl' => array( 984 991 'verify_peer' => $ssl_verify,