Make WordPress Core


Ignore:
Timestamp:
01/29/2015 03:57:42 AM (10 years ago)
Author:
dd32
Message:

HTTP API: Fix an issue where the limit_response_size parameter wasn't working properly with large documents and the cURL transport.
Fixes #31172

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/http/base.php

    r29968 r31290  
    217217
    218218    /**
     219     * Tests Limiting the response size when returning strings
     220     *
     221     * @ticket 31172
     222     */
     223    function test_request_limited_size() {
     224        // we'll test against a file in the unit test data
     225        $url = 'http://develop.svn.wordpress.org/trunk/tests/phpunit/data/images/2004-07-22-DSC_0007.jpg';
     226        $size = 10000;
     227
     228        $res = wp_remote_request( $url, array( 'timeout' => 30, 'limit_response_size' => $size ) );
     229
     230        $this->assertFalse( is_wp_error( $res ) );
     231        $this->assertEquals( $size, strlen( $res['body'] ) );
     232    }
     233
     234    /**
    219235     * Test POST redirection methods
    220236     *
Note: See TracChangeset for help on using the changeset viewer.