我在任何地方都找不到关于这个Header的信息:PAGE_CACHE_FILTER_STATE。
当我尝试从浏览器访问我的RSS时,这个标题的值为NoCacheRequest,但是当我从我的URL.openConnection()应用程序(URL.openConnection())访问它时,我注意到它被设置为FromCacheRequest,并且我的RSS似乎没有更新。
所以我有两个问题:
PAGE_CACHE_FILTER_STATE: NoCacheRequest?发布于 2012-04-05 10:33:56
我以前也从未听说过PAGE_CACHE_FILTER_STATE,也从未见过它,所以我无法帮助您了解它的实际规范。它看起来像是一个自定义的标题,告诉您是否使用了缓存的内容版本。
为了避免缓存,您可以尝试每次以编程方式向URL添加不同的内容。例如,您可以添加一个随机数:
http://www.example.com/feed.rss?no_cache=564482
http://www.example.com/feed.rss?no_cache=984637
您还应该尝试在请求RSS时发送Pragma: no-cache和Cache-Control: no-cache headers。
https://stackoverflow.com/questions/10025916
复制相似问题