WordPress.org

Make WordPress Core

Ticket #8620: http.2.2.diff

File http.2.2.diff, 1.7 KB (added by momo360modena, 9 years ago)
  • wp-includes/http.php

     
    11761176 * @return array The headers of the response. Empty array if incorrect parameter given.
    11771177 */
    11781178function wp_remote_retrieve_headers(&$response) {
     1179        if ( is_wp_error($response) )
     1180                return $response;
     1181               
    11791182        if ( ! isset($response['headers']) || ! is_array($response['headers']))
    11801183                return array();
    11811184
     
    11921195 * @return array The header value. Empty string on if incorrect parameter given.
    11931196 */
    11941197function wp_remote_retrieve_header(&$response, $header) {
     1198        if ( is_wp_error($response) )
     1199                return $response;
     1200               
    11951201        if ( ! isset($response['headers']) || ! is_array($response['headers']))
    11961202                return '';
    11971203
     
    12121218 * @return array The keys 'code' and 'message' give information on the response.
    12131219 */
    12141220function wp_remote_retrieve_response_code(&$response) {
     1221        if ( is_wp_error($response) )
     1222                return $response;
     1223       
    12151224        if ( ! isset($response['response']) || ! is_array($response['response']))
    12161225                return '';
    12171226
     
    12291238 * @return array The keys 'code' and 'message' give information on the response.
    12301239 */
    12311240function wp_remote_retrieve_response_message(&$response) {
     1241        if ( is_wp_error($response) )
     1242                return $response;
     1243               
    12321244        if ( ! isset($response['response']) || ! is_array($response['response']))
    12331245                return '';
    12341246
     
    12441256 * @return string The body of the response. Empty string if no body or incorrect parameter given.
    12451257 */
    12461258function wp_remote_retrieve_body(&$response) {
     1259        if ( is_wp_error($response) )
     1260                return $response;
     1261               
    12471262        if ( ! isset($response['body']) )
    12481263                return '';
    12491264