Donc, fondamentalement, je veux comprendre le fonctionnement de valeur de jeton ETag dans l'en-tête If-None-Match dans la demande.Comment un jeton Etag fonctionne-t-il dans GET conditionnel dans HTTP?
J'ai compris le fonctionnement de Si-modifie-depuis méthode GET conditionnelle. Quelqu'un peut-il expliquer en termes simples comment GET conditionnel fonctionne dans le cas d'un Etag avec If-None-Match condition?
Merci à l'avance :)
il ne représente pas l'état d'une entité. Cela représente le contenu. Bien que la manière la plus précise de représenter ceci soit un hachage du contenu, cela est plutôt coûteux à calculer au moment de l'exécution, par conséquent la plupart des serveurs utilisent d'autres méthodes; apache/lighttpd utilise un ou plusieurs des fichiers inode, mtime et size, nginx uniquement la dernière heure et la dernière taille modifiées. Cela ajoute des complications sur un cluster. Si les requêtes conditionnelles ajoutent une valeur pour la plupart du trafic est discutable, cela n'aide certainement pas à implémenter une stratégie de mise en cache efficace pour changer régulièrement le contenu (sauf pour les très gros fichiers) – symcbean