2012-04-05 8 views
1

Ich kann keine Informationen zu diesem HTTP-Header finden: PAGE_CACHE_FILTER_STATE.PAGE_CACHE_FILTER_STATE HTTP-Header

Wenn ich versuche, von einem Browser aus meinem RSS-Feed zugreifen zu können, hat dieser Header den Wert von NoCacheRequest, aber wenn ich es von meiner Java-Anwendung (URL.openConnection()) zugreifen kann, habe ich bemerkt, dass es zu FromCacheRequest und meiner RSS gesetzt wird scheint nicht zu aktualisieren.

So habe ich zwei Fragen:

  1. Was ist die HTTP-Header? Wie kann ich PAGE_CACHE_FILTER_STATE: NoCacheRequest für alle Anfragen machen?

Antwort

0

Ich habe noch nie von PAGE_CACHE_FILTER_STATE vorher gehört oder gesehen, also kann ich Ihnen mit den tatsächlichen Spezifikationen dafür nicht helfen. Es sieht wie ein benutzerdefinierter Header aus, der Ihnen mitteilt, ob eine zwischengespeicherte Version des Inhalts verwendet wurde oder nicht.

Um Zwischenspeichern zu vermeiden, könnten Sie versuchen, jedes Mal etwas anderes als die URL zu programmieren. Zum Beispiel könnten Sie eine Zufallszahl hinzufügen:

http://www.example.com/feed.rss?no_cache=564482

http://www.example.com/feed.rss?no_cache=984637

Sie auch versuchen, sollen die Pragma: no-cache und Cache-Control: no-cache HTTP-Header zu senden, wenn Sie den RSS-Feeds beantragen.

Verwandte Themen