Tinify
Comment pouvons-nous vous aider ?Découvrez comment configurer votre CDN et comment utiliser ses fonctionnalités.

En-têtes de pré-vérification

Une requête CORS preflight est une requête HTTP OPTIONS qui fait partie du système CORS et qui vérifie si le protocole CORS est compris et si le serveur en a connaissance à l’aide de méthodes et d’en-têtes spécifiques. Pour en savoir plus, consultez la page de documentation MDN.

Les requêtes de pré-validation ne sont émises que pour les requêtes dites « complexes ». Une requête HTTP est considérée comme complexe si l'une des conditions suivantes est remplie :

  • Une requête qui utilise des méthodes autres que GET, POST ou HEAD

  • Une requête qui inclut des en-têtes autres que Accept, Accept-Language ou Content-Language.

  • Une requête dont le Content-Type est autre que application/x-www-form-urlencoded, multipart/form-data ou text/plain

En général, il est préférable d’éviter d’envoyer des requêtes de pré-validation au CDN, car cela ajoute un aller-retour réseau supplémentaire avant que le travail lourd ne commence réellement.

Tinify CDN détecte intelligemment les requêtes de pré-vérification et s’assure qu’elles sont correctement transmises au serveur d’origine ; cela permet d’éviter de bloquer toute fonctionnalité.