我正在优化一个 Express JSON API 以供 iOS 和 Android 应用程序使用,当应用程序在 If-None-Match 标头中指定一个 etag 时,似乎无法让 Express 以正确的 304 标头响应。
我不需要设置 Etag 生成,因为 Express 已经提供了这些;但是,当应用程序在第二个请求中再次指定该 etag 时;Express 的响应仍然是 200 的数据,正如您在我在 Postman 中的测试中看到的那样:
如何启用此功能?
更新: iOS 开发人员从 Express 服务器看到正确的 304 Not Modified 响应,但我不明白为什么我在 Postman 中没有看到它们 - Postman 是否支持此类操作?