WordPress.org

Make WordPress Core

Ticket #34796: class-http.diff

File class-http.diff, 799 bytes (added by bangelov, 5 years ago)
  • class-http.php

     
    900900         */
    901901        public function request($url, $args = array()) {
    902902                $defaults = array(
    903                         'method' => 'GET', 'timeout' => 5,
     903                        'method' => 'GET', 'timeout' => 5, 'usleep' => 0,
    904904                        'redirection' => 5, 'httpversion' => '1.0',
    905905                        'blocking' => true,
    906906                        'headers' => array(), 'body' => null, 'cookies' => array()
     
    10771077                fwrite($handle, $strHeaders);
    10781078
    10791079                if ( ! $r['blocking'] ) {
     1080                        usleep( $r['usleep'] );
    10801081                        stream_set_blocking( $handle, 0 );
    10811082                        fclose( $handle );
    10821083                        return array( 'headers' => array(), 'body' => '', 'response' => array('code' => false, 'message' => false), 'cookies' => array() );