我正在使用过滤器强制用户进入SSL。但是,我遇到了功能测试的问题,特别是重定向不是HTTPS,而是HTTP,它增加了一个额外的重定向,对测试无用。
有没有办法将功能测试浏览器设置为默认使用HTTPS而不是HTTP?
答案 0 :(得分:0)
您可以查看sfBrowser
类,它是Symfony 1.4中功能测试使用的浏览器。我想你可以使用类似的东西:
$browser->setVar('HTTPS', true);
每当您实例化浏览器时。
您还可以创建自己的浏览器类,该类将继承sfBrowser
(或sfTestBrowser
)并将HTTPS
设置为始终为真。