Bon*_*uar 1 url phpunit web-crawler cross-domain symfony
无论我做什么,我总是得到一个
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:"找不到[...]的路由"
在$crawler->text(),当我尝试请求外部URL时$crawler = $client->request('GET', 'http://anotherdomain.com');.
我想这样做是因为我正在使用另一个virtualHost来渲染一些使用Symfony 1.2的页面,而另一些使用Symfony 2.3.
我也试过
$client = static::createClient(array(), array('HTTP_HOST' => 'anotherdomain.com'));
$client->followRedirects(true);
Run Code Online (Sandbox Code Playgroud)
但它总是试图在Symfony 2中呈现它.
这是不可能的,因为$client实际上不发送任何http请求(您可能会注意到,当您尝试运行禁用www服务器的"功能"测试时 - 它们仍然可以工作).而不是它模拟http请求并运行正常的Symfony的调度.