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

  1. 1Vérifier la méthode HTTP utilisée — la documentation de l'API indique les méthodes supportées.
  2. 2Lire l'en-tête Allow dans la réponse pour connaître les méthodes autorisées.
  3. 3Pour les formulaires HTML : s'assurer que method="POST" est bien défini (les navigateurs envoient GET par défaut).
  4. 4Si c'est votre serveur : configurer les routes pour accepter la méthode souhaitée.
  5. 5Vérifier la configuration CORS si c'est une requête cross-origin (les preflight OPTIONS doivent être autorisés).
Explorer tous les codes HTTP
← Retour à Error Decoder