Aller au contenu principal

Appendix A. Changes from RFC 2616 (Modifications par rapport à RFC 2616)

La définition originale du code d'état 304 (Not Modified) était partiellement définie en termes d'en-têtes de réponse. Cette spécification a clarifié qu'elle est définie en termes de champs d'en-tête.

La correspondance des balises d'entité faibles a été clarifiée en consolidant la définition de l'algorithme dans la Section 2.3.2.

Les préconditions If-Match et If-Unmodified-Since ont été clarifiées pour permettre qu'elles échouent lorsque l'état final est déjà ce qui a été demandé, auquel cas un code d'état 2xx est plus approprié que 412 (Precondition Failed).

Le comportement requis pour les caches et les requêtes conditionnelles a été clarifié. Par exemple, il est maintenant plus explicite qu'un cache doit transmettre les en-têtes conditionnels qu'il ne comprend pas ou ne peut pas évaluer.

Toutes les définitions des champs d'en-tête de requête conditionnelle ont été clarifiées pour rendre explicite l'ordre d'évaluation et la gestion des diverses combinaisons de champs d'en-tête conditionnels.