我正在使用https://github.com/filipw/AspNetWebApi-OutputCache NUGET 包来管理我的 ASP.NET WEB API 的缓存。
服务器端缓存运行良好。但是我没有看到它在我的浏览器(客户端)上运行。
根据要求,我看到 max-age 和 etag 正在返回。
但是我提出了进一步的请求,我没有看到带有 if-non-match 参数的请求标头提供了 etag。这就是为什么我用响应数据返回响应 200(OK)。它应该从缓存本身解析数据。
https://dl.dropboxusercontent.com/u/2781659/stackoverflow/Cache.jpg
有人可以请教吗?