Frage

Ich erstelle eine Bibliothek für den Umgang mit Client-Caching über HTTP auf einem Webserver (dh Umgang mit dem If-Match, If-Modified-Since, If-None-Match und If-Unveränderte-Since HTTP-Header), und ich arbeite an ETags (Entity-Tags) im Moment. Meine Frage ist, sollte ETags Groß- und Kleinschreibung oder Groß- und Kleinschreibung sein? Ich habe mich über RFC 2616 ( http://www.w3.org/ Protokolle / RFC2616 / RFC2616-sec14.html ) und es ist nicht festgelegt.

Ich kann nur diese Mittel annehmen, dass sie Fall empfindlich sein sollte, aber ich möchte sicherstellen, dass ich folge den Standard.

War es hilfreich?

Lösung

Die Norm sagt, dass man ein „strong Validator“ verwenden muß, ETag Handhabung:. somit muss ETags als opake Werte behandelt werden und entsprechend angepasst (dh Groß- und Kleinschreibung)

  

Ein Server muss die starke Vergleichsfunktion verwenden (siehe Abschnitt 13.3.3), um die Einheit-Tags in If-Match zu vergleichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top