我最终改变了我的代码。而不是使用 webRequest.checkNotModified(eTag) 我手动检查 last-modified 和 eTag 来自我的资源(来自s3)并将其与之比较 if-modified-since 和 if-none-match 在请求标题中。
webRequest.checkNotModified(eTag)
last-modified
eTag
if-modified-since
if-none-match
此外,我还在过滤器中移动与http缓存相关的所有内容。