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.