当If-None-Match有效时304未修改

时间:2014-06-02 15:11:55

标签: node.js caching express etag postman

我正在优化Express JSON API以供iOS和&当Apps在If-None-Match标头中指定etag时,Android应用程序似乎无法让Express响应正确的304标头。

我不需要设置Etag生成,因为Express已经提供了这些;但是当Apps在第二个请求中再次指定etag时;对于数据,Express的响应仍然是200,正如你在Postman的测试中看到的那样:

Postman request with correct If-None-Match header and 200 response

如何启用此功能?

更新: iOS开发人员看到来自Express服务器的正确的304 Not Modified响应,但我不明白为什么我没有在Postman中看到它们 - Postman是否支持此类操作?

1 个答案:

答案 0 :(得分:11)

我今天偶然发现了这一点,你需要禁用发送Cache-Control作为none的Postman默认行为。要执行此操作,只需转到设置并将该选项设置为false。

enter image description here