La curieuse erreur 418 du protocole HTTP

Proposé par
quelquun
le

Vous avez peut-être déjà croisé au cours d'une navigation sur internet une erreur 403 "forbidden" ou 404 "not found" qui vous indique que la page à laquelle vous souhaitez accéder n'existe pas. Il s'agit de messages du protocole HTTP, et il existe une erreur de ce type que vous n'avez jamais dû rencontrer : l'erreur 418. Elle signifie "I'm a teapot", ce qui veut dire que vous êtes en train d'essayer de dialoguer avec une théière !

Elle avait été mise en place en 1998 le 1er avril comme une blague de l'Internet Engineering Task Force mais a été conservée depuis.


Commentaires préférés (3)

a écrit : Est ce que 403, 404, et 418, sont des numéros d'une suite, ce qui voudrait dire qu'il pourrait exister 418 formes d'erreurs de chargement de pages ou bien? En vérité il y a bien plus que 18 erreurs possible. Chaque code a trois chiffres est un message bien défini dans le protocole http.
Le premier chiffre donne le type du message.
1 pour une information.
2 Pour notifier un succès.
3 pour notifier une redirection.
4 pour notifier une erreur du client.
5 pour une erreur du serveur.

Par exemple chaque fois qu'une page est correctement chargée, ton navigateur reçoit un code 200 : "OK".

fr.wikipedia.org/wiki/Liste_des_codes_HTTP

Si si je la vois souvent l'erreur 418 pourtant... ou même pleins d'autres comme l'erreur 419 "vous êtes en train d'essayer de dialoguer avec un lampadaire" ... Ca m'arrive régulièrement... Très tard le samedi soir en général...


Tous les commentaires (40)

Pas mal mais je suis jamais tomber dessus moi.

"Bon puis on dit internet pas l'interner."
Cyprien .

Est ce que 403, 404, et 418, sont des numéros d'une suite, ce qui voudrait dire qu'il pourrait exister 418 formes d'erreurs de chargement de pages ou bien?

Posté le

android

(14)

Répondre

a écrit : Pas mal mais je suis jamais tomber dessus moi.

"Bon puis on dit internet pas l'interner."
Cyprien .
En l'occurrence si puisque l'auteur cite le nom d'une organisation !

a écrit : Est ce que 403, 404, et 418, sont des numéros d'une suite, ce qui voudrait dire qu'il pourrait exister 418 formes d'erreurs de chargement de pages ou bien? En vérité il y a bien plus que 18 erreurs possible. Chaque code a trois chiffres est un message bien défini dans le protocole http.
Le premier chiffre donne le type du message.
1 pour une information.
2 Pour notifier un succès.
3 pour notifier une redirection.
4 pour notifier une erreur du client.
5 pour une erreur du serveur.

Par exemple chaque fois qu'une page est correctement chargée, ton navigateur reçoit un code 200 : "OK".

fr.wikipedia.org/wiki/Liste_des_codes_HTTP

Si si je la vois souvent l'erreur 418 pourtant... ou même pleins d'autres comme l'erreur 419 "vous êtes en train d'essayer de dialoguer avec un lampadaire" ... Ca m'arrive régulièrement... Très tard le samedi soir en général...

Existe-t-il un moyen de provoquer cette erreur ? :p

Posté le

android

(62)

Répondre

heureusement que l'on nous previens, sinon j'aurais cru que j'avais un virus sur mon ordi (un virus bizarre par ailleurs)

Posté le

windowsphone

(3)

Répondre

Cela me fait penser au message d'erreur qui nous dit que le site a repéré l'erreur et qu'une équipe de singe super qualifié était entrain de régler le problème.

L'erreur 404 vient "selon la légende" du fait qu'au CERN un serveur défectueux se trouvait au bureau 404 . Les chercheurs on donc décider d'attribuer ce numéro a ce défaut de connexion en souvenir de cette pièce.

sinon dans le meme genre on a: 406 Not Acceptable
Le serveur HTCPCP ne peut pas infuser du café pour différentes raisons, la réponse devrait indiquer une liste de types de café possibles

Posté le

windowsphone

(0)

Répondre

a écrit : Pas mal mais je suis jamais tomber dessus moi.

"Bon puis on dit internet pas l'interner."
Cyprien .
Bizarre parce que ton commentaire aurait du la faire apparaitre ...

a écrit : Existe-t-il un moyen de provoquer cette erreur ? :p Dans l'absolu je ne pense pas. Après pour les différents type d'erreurs rencontrées un webmaster peut très bien personnaliser les pages d'erreurs pour afficher un message donnant d'avantages d'informations ou un message plus sympa/humoristique que celui de base.

Il peu donc très bien "s'amuser" à demander au serveur d'interpréter les erreurs 404 par exemple comme des erreurs 418 ou remplacer le message d'origine d'une erreur 404 par celui de la 418.

Posté le

android

(22)

Répondre

J'imagine bien l'auteur de ce 1er Avril, riant seul dans son coin en buvant son café, ayant insérer un code d'erreur sur lequel personne ne tombera jamais .

Il y a peu j'ai essayé de me connecter à you tube, c'etait vers 22h du soir et la impossible, la page affaichait une erreur 500, avec marqué en anglais : oups, un probleme est survenu, nous somme desolé, mais une équipe de singes hautement qualifié est en train d'essayer de resoudre le probleme, si vous les voyez donnez leurs ce message. Et la il y avait un liste de cgiffre et de lettre enorme^^

www.5minutesatuer.com/high-tech/youtube-marche-plus.html

a écrit : Existe-t-il un moyen de provoquer cette erreur ? :p Oui, c'est possible et je l'ai fait !
Par exemple en PHP il faut écrire au début du code :
header('Status: 418 I'm a teapot');
Ensuite il suffit de charger la page adéquate.

Évidemment cette erreur n'a pas vraiment d'utilité, mais rien de nous empêche de l'utiliser dans une condition particulière, par exemple je l'utilise quand une fonction de mon site n'est pas encore disponible car en préparation ;-)

Posté le

android

(18)

Répondre

a écrit : Il y a peu j'ai essayé de me connecter à you tube, c'etait vers 22h du soir et la impossible, la page affaichait une erreur 500, avec marqué en anglais : oups, un probleme est survenu, nous somme desolé, mais une équipe de singes hautement qualifié est en train d'essayer de resoudre le probleme, si vous les voyez donnez leurs ce message. Et la il y avait un liste de cgiffre et de lettre enorme^^

www.5minutesatuer.com/high-tech/youtube-marche-plus.html
Afficher tout
En gros on te refuse l'accès à youtube et en plus on se fou de ta gueule ^^

Peut-être verrons nous aussi une fois une erreur 451 : www.digitaltrends.com/web/googler-proposes-451-error-code-to-signal-internet-censorship-in-honor-of-ray-bradbury/

Qui signifie que la ressource demandée a été censurée.

Le 451 vient bien-sûr du livre Fahrenheit 451, de Ray Bradbury : une contre-utopie où le futur sera régulé et la culture censurée à tour de bras pour qu’aucun livre dénigrant le pouvoir en place ne puisse être publié.

451°F correspondrait à la température d’ignition spontanée d’un livre en papier (l’autodafé étant chose commune dans le roman), d’où la référence pour l’erreur HTTP).

a écrit : Existe-t-il un moyen de provoquer cette erreur ? :p En réalité elle n'a pas été implémentée par la plupart des logiciels côté client (par exemple, lorsque googlebot rencontre une 418, il classe ça comme erreur inconnue)... Mais il existe quelques sites dont le développeur s'est amusé à ajouter une page rajoutant cette erreur... ce qui est le cas du mien ! (sifflote...)

Posté le

android

(11)

Répondre