2012-04-05 10 views
1

このHTTPヘッダーに関する情報はどこにも見つかりません:PAGE_CACHE_FILTER_STATEPAGE_CACHE_FILTER_STATE HTTPヘッダー

私は、ブラウザからの私のRSSフィードにアクセスしようと、このヘッダはNoCacheRequestの価値を持っているが、私は私のJavaアプリケーション(URL.openConnection())からアクセスするとき、私はそれがFromCacheRequest、私のRSSに設定されますことに気付きました更新されていないようです。

  1. このHTTPヘッダはどのようなものです:

    だから私は2つの質問がありますか?

  2. すべてのリクエストに対してPAGE_CACHE_FILTER_STATE: NoCacheRequestを作成するにはどうすればよいですか?

答えて

0

これまでに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-cacheCache-Control: no-cache HTTPヘッダを送信してみてください。