public function testGetCookies() { $http = HttpClient::from(array('useRandomCookieFile' => true)); $body = $http->get('http://httpbin.org/cookies/set?k1=v1&k2=v2', array('header' => true)); $expected = array('k1' => 'v1', 'k2' => 'v2'); $this->assertEquals($expected, $http->cookies); }
public function testGzip() { $http = HttpClient::from(); $json = $http->get('http://httpbin.org/gzip'); $response = json_decode($json); $this->assertNotNull($response); $this->assertTrue($response->gzipped); }
/** * @param Feed $feed */ public function processFeed($feed) { $body = \HttpClient::from()->get($this->url); $feed->items = array_merge($feed->items, $this->parseItems($body, $feed)); }