Je suis Charlie

Autres trucs

Accueil

Seulement les RFC

Seulement les fiches de lecture

Mon livre « Cyberstructure »

Ève

Des émojis pour les codes de retour HTTP

Première rédaction de cet article le 13 juin 2020


Une suggestion lue sur Twitter : associer un émoji à chaque code de retour HTTP.

(C'est un article du week-end : n'attendez pas de savantes analyses, c'est plutôt pour la distraction.)

Le protocole HTTP prévoit que les réponses à une requête commencent par un code de retour sur trois chiffres, le premier chiffre identifiant une catégorie (2 = tout va bien, 4 = vous avez fait une erreur, 5 = j'ai fait une erreur, etc). Certains de ces codes sont très célèbres comme 404 pour « ressource non trouvée ». Ils sont normalisés dans le RFC 7231, section 6. Mais ces codes sont un peu arides, d'où la suggestion de francesc d'associer à chaque code HTTP un émoji. Par exemple le 404 pourrait être accompagné de 🤷 (U+1F937 en notation Unicode), un personnage qui lève les mains en signe d'impuissance (l'exemple de francesc est légèrement différent, voyez plus loin).

En partant du tweet original, et en ajoutant les suggestions qui ont fait suite à ce tweet, voici une liste possible. Notez que chaque émoji est un caractère Unicode (et pas une image, contrairement au tweet original) et est aussi un hyperlien vers l'excellent service d'exploration d'Unicode, Uniview. Et si vous voulez la signification de chaque code de retour HTTP, voyez le registre IANA de ces codes (ou, peut-être plus lisible, https://httpstatuses.com/).

  • 100 : 👂
  • 102 : 🖥
  • 200 : 👍 ou bien
  • 201 : 🆕 ou bien 👶
  • 202 : 👌 (il pourrait aussi servir au 200…)
  • 203 : 🤔
  • 204 : 😶 (pas facile de représenter quelque chose qui n'existe pas…)
  • 206 : 🥴
  • 226 : 📲
  • 301 : 👉
  • 302 : 🤏
  • 303 : 👀
  • 400 : 👎
  • 401 : 🔒
  • 402 : 💰
  • 403 : 🚫
  • 404 : 🤷 (si vous regardez avec un logiciel qui gère toutes les possibilités d'Unicode, l'auteur utilisait quatre caractères Unicode combinés pour être sûr que le personnage soit mâle, ce qui donne 🤷‍♂️ ; regardez ce que ça donne sur mon Firefox)
  • 405 : 👮 ou
  • 406 : 🙅
  • 408 :
  • 409 : ou bien 🤼 (si vous regardez avec un logiciel qui gère toutes les possibilités d'Unicode, l'auteur utilise également des caractères combinés, ce qui donne 🤼‍♂️)
  • 410 : 💨 ou bien 🦖
  • 413 : 😵
  • 415 : 🧐
  • 418 : 🍵 ou bien 🫖 (notez que vous ne trouverez pas ce code dans le registre IANA, il a été décrit dans un RFC du premier avril, le RFC 2324 ; d'autre part, si vous ne voyez pas le deuxième émoji, la théière, c'est peut-être car c'est un des rares émojis cités ici qui n'ait été introduit qu'en version 13 d'Unicode, la plus récente)
  • 422 : 🤦
  • 426 : 🦕
  • 429 : 😱 ou 🐇 (le lapin est l'idée que je préfère)
  • 451 : 🔥, 🚔, 👮 ou bien 📛
  • 500 : 💩, 💥, 🥴 ou bien 🤯
  • 503 : 😓 ou 🤬 ou bien 🤯
  • 504 : ou
  • 508 :

Pour vous amuser avec les codes de retour HTTP, il y a aussi des photos de chat et des explications à partir de films tamouls.

Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)

Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)