HTTP 405 — Méthode non autorisée
Une erreur client 4xx : la requête contient une syntaxe incorrecte ou ne peut être satisfaite.
Méthode non autorisée
La méthode HTTP n'est pas prise en charge pour cette ressource.
Ce que cela signifie
La méthode de requête est connue du serveur mais n'est pas prise en charge par la ressource cible. La réponse doit inclure un en-tête Allow listant les méthodes valides.
Quand l'utiliser
Renvoyé lorsque, par exemple, un POST est envoyé vers un point de terminaison en lecture seule (GET uniquement).
Autres codes 4xx
À propos de Codes d'état HTTP
Cet annuaire des codes de statut HTTP couvre chaque code de réponse standard, de la plage informative 1xx aux erreurs serveur 5xx. Chaque entrée montre le code numérique, sa phrase de motif canonique et un résumé en une ligne, et toute la liste peut être recherchée par numéro, nom ou signification — 301, Unauthorized et timeout trouvent tous leur cible — ou filtrée par classe de réponse.
Chaque code s'ouvre sur sa propre page dédiée avec une explication complète : ce que le statut signifie réellement, quand l'utiliser dans vos propres API et applications, si les réponses portant ce code sont cachables par défaut, et la RFC qui le définit. Les codes apparentés de la même classe sont liés en bas de page, comparer 401 et 403 ou 301 et 308 ne prend qu'un clic.
Les cinq classes forment le modèle mental le plus rapide pour lire n'importe quelle réponse : 1xx signifie que la requête continue, 2xx signifie un succès, 3xx signifie une redirection, 4xx signifie que le client a fait une erreur et 5xx signifie que le serveur a échoué. L'annuaire est organisé exactement autour de cette structure.
Comment utiliser Codes d'état HTTP
- Tapez un code, une phrase de motif ou un mot-clé dans la zone de recherche — par exemple 404, Not Found ou redirect.
- Utilisez le filtre de classe pour restreindre la liste aux codes informatifs, de succès, de redirection, d'erreur client ou d'erreur serveur.
- Ouvrez la page d'un code pour lire ce qu'il signifie, quand l'utiliser, sa cachabilité par défaut et la RFC qui le définit.
- Consultez la section des codes apparentés pour comparer les voisins de la même classe.
- Utilisez le bouton de copie pour récupérer le code pour un rapport de bug, un test ou une spécification d'API.