405 Method not allowed |
Méthode non alloué |
---|---|
HTTP, Serveur Web |
Formulation
405 Method not allowed |
Description
Ce message d'erreur permet d'indiquer que les méthodes HTTP utiliser pour l'action au serveur Web n'est pas autorisé. Cette erreur peut aussi se produire à cause que le serveur Web n'est pas du tout configuré afin de reconnaître les données du client.
Remarques
- Le code d'état 405 Method Not Allowed indique que la méthode reçue dans la ligne de requête est connue du serveur d'origine mais n'est pas prise en charge par la ressource cible. Le serveur d'origine doit générer un champ d'entête Allow: dans une réponse 405 contenant une liste des méthodes actuellement prises en charge par la ressource cible.
- Une réponse 405 peut être mise en cache par défaut; c'est-à-dire, sauf indication contraire par la définition de la méthode ou les contrôles de cache explicites.
Cause
Les raisons pouvant causer ce genre d'erreur sont les suivantes :
- En général, ce genre de problème se produit avec la méthode «POST» et vous tentez d'envoyer des paramètres incorrectes.
- Vous tentez d'utiliser une méthode obsolète ou n'étant plus supporté par le service Web ou le serveur Web (CONNECT, DELETE, GET, HEAD, POST, OPTIONS, PATCH, PUT, TRACE).
- ...
Solution
Il faut changer la méthode ou effectuer un appel directe par le «socket»
Voir également
Références des protocoles réseaux - HTTP - Méthodes
Langage de programmation - HTML - Référence des messages d'états et d'erreurs
Dernière mise à jour : Jeudi, le 14 avril 2016