无论我做什么,我总能得到一个
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“否
已找到 [...] 的路线”
in $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);
但它总是试图在 Symfony 2 中渲染它。
这是不可能的,因为$client
实际上不发送任何 http 请求(您可能会注意到,当您尝试在禁用 www 服务器的情况下运行“功能”测试时 - 它们仍然应该工作)。相反,它模拟 http 请求并运行正常的 Symfony 调度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)