Les conditions préalables empêchent la méthode demandée d'appliquer une ressource autre que celle qui était prévue. Un exemple ...

Les conditions préalables empêchent la méthode demandée d'appliquer une ressource autre que celle qui était prévue. Un exemple de condition préalable consiste à tester le contenu expiré du cache de la page d'un client. Lorsque les en-têtes If-Match ou If-Unmodified-Since sont compris dans la demande destinée au serveur Web, IIS vérifie que la demande peut continuer de s'exécuter à partir de ces valeurs d'en-tête. En ce qui concerne l'en-tête If-Match, IIS vérifie sa valeur par rapport à la liste actuelle de E-Tags ayant été stockés. Pour l'en-tête If-Unmodified-Since, IIS vérifie la valeur par rapport à la dernière date de modification du fichier.