Domanda

Sto creando una libreria per gestire la cache del client su HTTP su un server web (ad esempio, la gestione della Se-Match, If-Modified-Since, If-None-Match, e se-non modificato-Since header HTTP), e sto lavorando su ETags (tag entità) al momento. La mia domanda è dovrebbero essere ETags maiuscole e minuscole o maiuscole e minuscole? Ho cercato su RFC 2616 ( http://www.w3.org/ protocolli / RFC2616 / RFC2616-sec14.html ) e non specifica.

posso solo supporre questo significa che dovrebbero essere case sensitive, ma voglio fare in modo seguo lo standard.

È stato utile?

Soluzione

Lo standard dice che bisogna usare un "forte validator" per la movimentazione ETag:. così, ETags devono essere trattati come valori opache e abbinati conseguenza (cioè minuscole)

  

Un server deve utilizzare la funzione di confronto forte (vedi paragrafo 13.3.3) per confrontare i tag di entità in Se-Match.

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