Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Raison : Jeton « xyz » manquant dans l'en-tête CORS « Access-Control-Allow-Headers » du canal de pré-validation CORS

Raison

Raison : jeton « xyz » manquant dans l'en-tête CORS « Access-Control-Allow-Headers » du canal de pré-validation CORS

En anglais :

Reason: missing token 'xyz' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel

Quel est le problème ?

L'en-tête Access-Control-Allow-Headers est envoyé par le serveur pour informer le client des en-têtes qu'il prend en charge pour les requêtes CORS. La valeur de Access-Control-Allow-Headers doit être une liste d'en-têtes séparés par des virgules, tels que X-Custom-Information ou tout autre en-tête standard mais non basique (qui sont toujours autorisés).

Cette erreur se produit lorsqu'on tente de pré-valider un en-tête qui n'est pas expressément autorisé (c'est-à-dire qu'il n'est pas inclus dans la liste définie par l'en-tête Access-Control-Allow-Headers envoyé par le serveur). Pour résoudre ce problème, le serveur doit être mis à jour afin de permettre l'en-tête indiqué, ou vous devez éviter d'utiliser cet en-tête.

Si le serveur n'est pas sous votre contrôle, consultez les considérations côté client pour des approches alternatives.

Voir aussi