给定 aHttpWebRequest
对带有 的 URL 执行 GETCache-Control max-stale=0
并且服务器返回带有 的资源max-age=900
,为什么返回的结果HttpWebResponse
会IsFromCache=true
带有响应已过时的警告标头?
Temporary Internet Files
当服务器端有更新版本的可用资源时,响应流包含从客户端获取的有效负载。自填充本地缓存以来已超过 900 秒。
我也观察到这个结果是模棱两可的。执行两次相同的代码有时会返回陈旧的资源,有时会返回更新的资源。返回更新后的资源时,它似乎不会更新Temporary Internet Files
缓存。