Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用过滤器强制用户使用 SSL。但是,我遇到了功能测试的问题,特别是重定向不是 HTTPS,而是 HTTP,它添加了一个额外的重定向,这对测试目的没有帮助。
有没有办法将功能测试浏览器设置为默认使用 HTTPS 而不是 HTTP?
你可以看一下sfBrowserSymfony 1.4 中功能测试使用的浏览器类。我认为你可以使用类似的东西:
sfBrowser
$browser->setVar('HTTPS', true);
每当您实例化浏览器时。
您还可以创建自己的浏览器类,该类将从sfBrowser(or sfTestBrowser) 继承并将 设置HTTPS为始终为真。
sfTestBrowser
HTTPS