我有一个功能规范,对同一个网址发出两次访问请求。预期的行为是第二个请求应该返回304.但是这不会发生。我设置了phantomjs_options:[' - disk-cache = true']但似乎没有达到预期的效果。是否有其他设置需要配置为使用If-None-Match和If-Modified-Since标头?
以下示例:
visit "/p/:id"
page.driver.status_code.should eq 200
visit "/p/:id"
page.driver.status_code.should eq 304
谢谢,
答案 0 :(得分:0)
我不确定这一点。我建议只使用PhantomJS进行测试,看看你是否可以在那里复制问题 - 如果是这样就会提出针对PhantomJS的错误。