同じリソースに対して「Vary: *」と「Vary:Foo」で応答する理由はありますか?

StackOverflow https://stackoverflow.com/questions/3529992

質問

HTTPサーバーが時々応答する理由はありますか Vary: *, 、そして時々 Vary: Foo, 、同じリソースをリクエストするには?

両方の応答を受信(およびキャッシュ)した後、キャッシュは何をすべきか、それは一致するリクエストを受信します Foo ヘッダー Vary: Foo 応答が適していますか?一致する応答を提供できますか、それとも別々の応答を行うことができますか Vary: * 応答はそれをオーバーライドしますか?

他のヒント

サーバーが特定の時間の間、リソースの表現がによってのみ影響を受けることを保証できる状況があるかもしれません Foo しかし、しばらく経過した後、それはもはや保証をすることができず、ヘッダーをに設定する必要があります Vary: *.

有効期限は、検証よりも好まれます。以来 Vary: * 力の再検証、キャッシュは選択する必要があります Foo それが新鮮であると仮定して応答。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top