Changeset 16438 for trunk/wp-includes/class-wp-http-ixr-client.php
- Timestamp:
- 11/17/2010 06:47:34 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-wp-http-ixr-client.php
r16149 r16438 24 24 } 25 25 } else { 26 $this->scheme = 'http'; 26 $this->scheme = 'http'; 27 27 $this->server = $server; 28 28 $this->path = $path; … … 46 46 'body' => $xml, 47 47 ); 48 48 49 49 // Merge Custom headers ala #8145 50 50 foreach ( $this->headers as $header => $value ) 51 51 $args['headers'][$header] = $value; 52 52 53 53 if ( $this->timeout !== false ) 54 54 $args['timeout'] = $this->timeout; 55 55 56 56 // Now send the request 57 57 if ($this->debug) { … … 59 59 } 60 60 61 $response = wp_remote_post($url, $args); 61 $response = wp_remote_post($url, $args); 62 62 63 if ( is_wp_error($response) ) { 64 $errno = $response->get_error_code(); 65 $errorstr = $response->get_error_message(); 66 $this->error = new IXR_Error(-32300, "transport error: $errno $errstr"); 63 if ( is_wp_error($response) ) { 64 $errno = $response->get_error_code(); 65 $errorstr = $response->get_error_message(); 66 $this->error = new IXR_Error(-32300, "transport error: $errno $errstr"); 67 67 return false; 68 68 } 69 70 $code = $response['response']['code']; 71 if ( $code != 200 ) { 69 70 $code = $response['response']['code']; 71 if ( $code != 200 ) { 72 72 $this->error = new IXR_Error(-32301, "transport error - HTTP status code was not 200 ($code)"); return false; 73 73 }
Note: See TracChangeset
for help on using the changeset viewer.