gpt4 book ai didi

javascript - IE11 为无缓存请求返回 304

转载 作者:行者123 更新时间:2023-11-29 19:04:58 29 4
gpt4 key购买 nike

我正在开发一个从 API 获取数据的网络应用程序。 API 包括大多数资源的缓存 header ,通常这会按预期工作。但是,当应用程序通过 POST、PUT、DELETE 修改资源时,相同 URI 的 GET 缓存必须失效。这在 RFC 7234 4.4 中有描述。

在我们的测试中,IE 11 似乎不遵守这一点,并返回带有 304 Not Modified 响应的缓存资源。为了解决这个问题,在状态更改请求之后的下一个 GET 请求中,我尝试添加请求 header Cache-Control: No-Cache, No-Store

我仍然收到 304 Not Modified 缓存响应。

如何让 IE 11 忽略它的缓存并再次访问服务器?这一切都在 Chrome 中按预期工作。

它是相关的,我正在使用 fetch

最佳答案

正如我在评论中提到的,您必须尝试这些 header :

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

关于javascript - IE11 为无缓存请求返回 304,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43656030/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com