本文整理汇总了PHP中TYPO3\Flow\Http\Response::getHeader方法的典型用法代码示例。如果您正苦于以下问题:PHP Response::getHeader方法的具体用法?PHP Response::getHeader怎么用?PHP Response::getHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TYPO3\Flow\Http\Response
的用法示例。
在下文中一共展示了Response::getHeader方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: makeStandardsCompliantSetsBodyAndContentLengthForHeadRequests
/**
* RFC 2616 / 4.4 (Message Length)
*
* @test
*/
public function makeStandardsCompliantSetsBodyAndContentLengthForHeadRequests()
{
$request = Request::create(new Uri('http://localhost'), 'HEAD');
$content = '
Pat grabbed her hat
and her fat, wooden bat
When her friends couldn\'t play,
Pat yelled out, "Drat!"
But then she hit balls
to her dog and _-at.
';
$response = new Response();
$response->setContent($content);
$response->makeStandardsCompliant($request);
$this->assertEquals('', $response->getContent());
$this->assertEquals(strlen($content), $response->getHeader('Content-Length'));
$response = new Response();
$response->setHeader('Content-Length', 275);
$response->makeStandardsCompliant($request);
$this->assertEquals(275, $response->getHeader('Content-Length'));
}
示例2: getCrawler
/**
* Returns the DOM crawler which can be used to interact with the web page
* structure, submit forms, click links or fetch specific parts of the
* website's contents.
*
* The returned DOM crawler is bound to the response of the last executed
* request.
*
* @return \Symfony\Component\DomCrawler\Crawler
* @api
*/
public function getCrawler()
{
$crawler = new Crawler(null, $this->lastRequest->getBaseUri());
$crawler->addContent($this->lastResponse->getContent(), $this->lastResponse->getHeader('Content-Type'));
return $crawler;
}