0
我正在开发一个小型SilverLight应用程序,它使用WebClient来请求REST服务。根据这样的:客户端HTTP处理和ETag
http://msdn.microsoft.com/en-us/library/dd920295(v=vs.95).aspx
使用“客户端HTTP”操作时没有缓存要到位....
REST服务我打电话使用ETag的,所以在没有高速缓存地方,我不希望,第二个电话给我的服务,将包含If-None-Match头?
而且当REST服务返回“304”(NotModified)我仍然得到一些数据,表明该数据从缓存返回....
REST服务还设置了“因人而异”头'接受'(以便接受标题,应在生成缓存键时考虑),但似乎并不像这是工作....
所以我有点信心,无论是缓存是否存在....似乎是在那里的一半......
有人可以清除吗?
TIA
瑟伦
这听起来确实不像你实际使用ClientHTTP,也许有些代码会有帮助,特别是在你创建WebRequest的区域。 – AnthonyWJones 2012-04-17 13:41:41