无论我做什么,我总是得到一个
当我尝试使用Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“否 找到[...]“
的路线
$crawler->text()
请求外部网址时,在$crawler = $client->request('GET', 'http://anotherdomain.com');
中。
我想这样做,因为我正在使用另一个虚拟主机来使用Symfony 1.2呈现一些页面,而使用Symfony 2.3来呈现其他一些页面。
我也试过
$client = static::createClient(array(), array('HTTP_HOST' => 'anotherdomain.com'));
$client->followRedirects(true);
但是它总是试图在Symfony 2中呈现它。
答案 0 :(得分:5)
这是不可能的,因为$client
实际上没有发送任何http请求(您可能会注意到,当您尝试在禁用www服务器的情况下运行“功能”测试时 - 它们仍然可以工作)。而不是它模拟http请求并运行正常的Symfony的调度。