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

2024-03-10

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

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

我怎样才能启用此功能?

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


我今天偶然发现了这一点,您需要禁用 Postman 的默认发送行为Cache-Control as none。为此,只需转到设置更改发送无缓存标头 to No.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

304 If-None-Match有效时未修改 的相关文章

随机推荐