Пример #1
0
 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);
 }
Пример #2
0
 public function testGzip()
 {
     $http = HttpClient::from();
     $json = $http->get('http://httpbin.org/gzip');
     $response = json_decode($json);
     $this->assertNotNull($response);
     $this->assertTrue($response->gzipped);
 }
Пример #3
0
 /**
  * @param Feed $feed
  */
 public function processFeed($feed)
 {
     $body = \HttpClient::from()->get($this->url);
     $feed->items = array_merge($feed->items, $this->parseItems($body, $feed));
 }