Пример #1
0
 /**
  * @covers Guzzle\Http\Message\EntityEnclosingRequest::setBody
  */
 public function testUsesChunkedTransferWhenBodyLengthCannotBeDetermined()
 {
     $this->getServer()->enqueue("HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n");
     $request = new EntityEnclosingRequest('PUT', 'http://test.com/');
     $request->setBody(fopen($this->getServer()->getUrl(), 'r'));
     $this->assertEquals('chunked', $request->getHeader('Transfer-Encoding'));
     $this->assertFalse($request->hasHeader('Content-Length'));
 }