405 Method Not Allowed
Le code de statut de réponse d'erreur client HTTP 405 Method Not Allowed indique que le serveur connaît la méthode de la requête, mais que la ressource ciblée ne la prend pas en charge.
Le serveur doit générer un en-tête Allow dans une réponse 405, contenant la liste des méthodes actuellement supportées par la ressource ciblée.
Des permissions incorrectes côté serveur sur des fichiers ou des répertoires peuvent provoquer une réponse 405 alors que la requête aurait normalement dû réussir.
Statut
http
405 Method Not Allowed
Exemples
>Méthode TRACE non autorisée
Les propriétaires de serveurs interdisent souvent l'utilisation de la méthode TRACE pour des raisons de sécurité.
L'exemple suivant montre une réponse typique où le serveur n'autorise pas l'utilisation de TRACE :
http
TRACE / HTTP/1.1
Host: exemple.com
http
HTTP/1.1 405 Method Not Allowed
Content-Length: 0
Date: Fri, 28 Jun 2024 14:30:31 GMT
Server: ECLF (nyd/D179)
Allow: GET, POST, HEAD
Spécifications
| Specification |
|---|
| HTTP Semantics> # status.405> |