我有一个功能规范,可以向同一个url发出两个访问请求。预期的行为是第二个请求应该返回304。然而,这并没有发生。我已经设置了phantomjs_options:'--disk-cache=true‘,但这似乎没有达到预期的效果。是否有其他设置需要配置为使用If-None-Match和If-Modified- some标头?
下面是一个示例:
visit "/p/:id"
page.driver.status_code.should eq 200
visit "/p/:id"
page.driver.status_code.should eq 304谢谢,
发布于 2013-04-23 20:40:34
这一点我不太确定。我建议只使用PhantomJS测试它,看看你是否可以在那里复制这个问题-如果是的话,对PhantomJS提交一个错误。
https://stackoverflow.com/questions/16072222
复制相似问题