我写了一个RESTful WCF服务,并加入了E-Tags和过期标头。 当从浏览器中使用时,缓存效果非常好。但是,当从WCF通道工厂或.NET Web请求对象调用它时,缓存是如何工作的呢? 所以,在我的网站调用WCF RESTful服务时,如果返回304未修改响应,我该如何处理?浏览器可以很好地检测到并从其缓存返回未修改版本。 然而,当客户端不是浏览器时,我是否需要编写自己的缓存版本,类似于浏览器缓存的方式? 任何帮助或见解都将不胜感激。