Raison : Méthode introuvable dans l'en-tête CORS « Access-Control-Allow-Methods »
Raison
Raison : Méthode introuvable dans l'en-tête CORS « Access-Control-Allow-Methods »
En anglais :
Reason: Did not find method in CORS header 'Access-Control-Allow-Methods'
Quel est le problème ?
La méthode HTTP utilisée par la requête CORS n'est pas incluse dans la liste des méthodes définies par l'en-tête Access-Control-Allow-Methods de la réponse. Cet en-tête définit une liste de méthodes HTTP séparées par des virgules qui peuvent être utilisées lors de l'accès à l'URL définie dans la requête avec CORS ; si la requête utilise une autre méthode, cette erreur se produit.
Par exemple, si la réponse inclut :
Access-Control-Allow-Methods: GET,HEAD,POST
Essayer d'utiliser une requête PUT entraînera cette erreur.
Assurez-vous que votre code n'utilise que les méthodes HTTP autorisées lors de l'accès au service.
Note :
Si le serveur inclut des noms de méthodes non reconnus ou non définis dans son en-tête Access-Control-Allow-methods, une erreur différente se produit : Raison : Jeton xyz invalide dans l'en-tête CORS Access-Control-Allow-Methods.
Si le serveur n'est pas sous votre contrôle, consultez Considérations côté client pour des approches alternatives.
Voir aussi
- Les erreurs CORS
- L'entrée du glossaire CORS
- Introduction au CORS
- Les méthodes de requête HTTP