HTTP
405
La méthode HTTP utilisée n'est pas supportée pour cette ressource
Ce qui se passe réellement
Le serveur connaît la ressource mais ne supporte pas la méthode HTTP utilisée (GET, POST, PUT, DELETE, PATCH, etc.). Par exemple : envoyer un POST sur une URL qui n'accepte que GET, ou un DELETE sur une ressource en lecture seule. La réponse inclut un en-tête Allow listant les méthodes autorisées.
Solutions
- 1Vérifier la méthode HTTP utilisée — la documentation de l'API indique les méthodes supportées.
- 2Lire l'en-tête Allow dans la réponse pour connaître les méthodes autorisées.
- 3Pour les formulaires HTML : s'assurer que
method="POST" est bien défini (les navigateurs envoient GET par défaut).
- 4Si c'est votre serveur : configurer les routes pour accepter la méthode souhaitée.
- 5Vérifier la configuration CORS si c'est une requête cross-origin (les preflight OPTIONS doivent être autorisés).