Listen

Description

En este capítulo hablo de HTTP (HyperText Transfer Protocol), el «lenguage» que utilizan los navegadores para comunicarse con los servidores, y en concreto del curioso mundo de los códigos de estado HTTP y de la cantidad de huevos de pascua que esconden.

Huevo de pascual de Google con el error 418

Los códigos de estado HTTP se dividen en cinco grupos:

1XX: Respuestas informativas

2XX: Peticiones correctas

3XX: Redirecciones

4XX: Errores del cliente

5XX – Errores de servidor

A la hora de mostrar errores 404, todo el mundo tira la casa por la ventana:

https://www.google.com/search?q=404+error+pages&tbm=isch

Pero para el resto, lo normal es encontrarse un simple mensaje de texto… HTTP Cats al rescate:

https://http.cat/

Una página con mensajes de estado HTTP en forma de memes de gatos. ¡y con API pública!

Para usarlo:

Si no te gustan los gatos (nadie es perfecto), también tienes una versión con perros:

https://httpstatusdogs.com/

¡Bola extra!

RCF 2549 «IP over Avian Carriers with Quality of Service» (IP sobre portadores aviarios con Calidad de Servicio). Enmienda del documento RFC 1149 «A Standard for the Transmission of IP Datagrams on Avian Carriers» (Estándar para la comunicación de datagramas IP sobre portadores aviarios) añadiendo control de calidad de servicio.

Es decir, como controlar la pérdida de paquetes cuando utilizas palomas mensajeras para enviar datos. Por lo menos tienen el detalle de advertir de que no es un estándar recomendado sino un uso experimental…

Incluye joyas como «Consideraciones sobre patentes: Hay un litigio en curso para decidir qué se definió antes, el portador o el huevo.» o «Las operaciones con portadores agorafóbicos son muy inseguras»