C'è sempre qualche motivo di rispondere con “Vary: *” e “Vary: Foo” per la stessa risorsa?

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

Domanda

C'è un motivo per un server HTTP per rispondere a volte con Vary: *, e talvolta con Vary: Foo, alle richieste per la stessa risorsa?

Cosa dovrebbe fare una cache, se dopo la ricezione (e cache) sia le risposte, che riceve una richiesta con un'intestazione Foo corrispondenza, per cui la risposta Vary: Foo è adatto? Può servire la risposta di corrispondenza, o fa l'override risposta Vary: * separata vero?

Altri suggerimenti

Ci può essere una situazione in cui un server può garantire che per un certo tempo la rappresentazione di una risorsa è influenzato solo da Foo ma dopo qualche tempo è trascorso, non può più fare alcuna garanzia e deve impostare l'intestazione di Vary: *.

scadenza è preferito su convalida. Dal momento che le forze Vary: * rinnovo, la cache deve selezionare la risposta Foo ammesso che è fresco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top