我有一个功能规范,可以向同一个 url 发出两个访问请求。预期的行为是第二个请求应该返回 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
谢谢,