0

我有一个功能规范,可以向同一个 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

谢谢,

4

1 回答 1

0

我不确定这一点。我建议仅使用 PhantomJS 对其进行测试,看看您是否可以在那里复制问题 - 如果可以,请针对 PhantomJS 提交错误。

于 2013-04-23T12:40:34.313 回答