Code d'état HTTP 414


414 Request-URI Too Long

L'URI demandé est plus long que ce que le serveur peut interpréter, le serveur refuse donc de répondre à la demande. Ceci est relativement rare. Les situations courantes incluent :

La soumission du formulaire qui aurait dû utiliser la méthode POST devient la méthode GET, ce qui rend la chaîne de requête (Query String) trop longue.

Redirection d'URI "trou noir", par exemple, chaque redirection utilise l'ancien URI dans le cadre du nouvel URI, ce qui entraîne un URI trop long après plusieurs redirections.

Les clients tentent d'attaquer les serveurs en exploitant les failles de sécurité qui existent sur certains serveurs. Ce type de serveur utilise un tampon de longueur fixe pour lire ou exploiter l'URI demandé. Lorsque les paramètres après GET dépassent une certaine valeur, un débordement de tampon peut se produire, provoquant l'exécution de code arbitraire. Les serveurs ne présentant pas de telles vulnérabilités devraient renvoyer un code d'état 414.