如果HttpWebRequest
对Cache-Control max-stale=0
的网址执行GET并且服务器返回了max-age=900
的资源,为什么返回的HttpWebResponse
会IsFromCache=true
以及响应过时的警告标题?
当服务器端具有可用资源的较新版本时,响应流包含从客户端Temporary Internet Files
获取的有效负载。自填充本地缓存以来已超过900秒。
我也观察到这个结果含糊不清。执行两次的相同代码有时会返回过时资源,有时会返回更新后的资源。返回更新的资源时,它似乎不会更新Temporary Internet Files
缓存。