En-tête Access-Control-Allow-Methods
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'en-tête de réponse HTTP Access-Control-Allow-Methods indique une ou plusieurs méthodes de requête HTTP autorisées lors de l'accès à une ressource en réponse à une requête préliminaire.
| Type d'en-tête | En-tête de réponse |
|---|
Syntaxe
Access-Control-Allow-Methods: <method>, <method>, …
Access-Control-Allow-Methods: *
Directives
<method>-
Liste, séparée par des virgules, des méthodes de requête autorisées.
GET,HEADetPOSTsont toujours autorisées, qu'elles soient spécifiées ou non dans cet en-tête, car elles sont définies comme méthodes sûres pour le CORS (angl.). *(joker)-
Toutes les méthodes HTTP. Cette signification n'est valable que pour les requêtes sans justificatifs (requêtes sans cookies HTTP ou information d'authentification HTTP). Pour les requêtes avec justificatifs, elle est traitée comme le nom littéral de méthode
*sans sémantique particulière.
Exemples
Access-Control-Allow-Methods: PUT, DELETE
Access-Control-Allow-Methods: *
Spécifications
| Specification |
|---|
| Fetch> # http-access-control-allow-methods> |
Compatibilité des navigateurs
Voir aussi
- L'en-tête HTTP
Access-Control-Allow-Origin - L'en-tête HTTP
Access-Control-Expose-Headers - L'en-tête HTTP
Access-Control-Allow-Headers - L'en-tête HTTP
Access-Control-Request-Method - Méthodes de requête HTTP