DEV Community

Cover image for ** ¡Códigos de estado HTTP con Courage el perro cobarde **🐕
Orli Dun
Orli Dun

Posted on

** ¡Códigos de estado HTTP con Courage el perro cobarde **🐕

¡Hola Chiquis! 👋🏻 ¿Alguna vez te has preguntado qué significan esos números y letras que aparecen en tu navegador cuando intentas acceder a una página web? ¡No temas! Courage, con su valentía característica (o al menos fingida), nos guiará a través de este laberinto de códigos de estado HTTP y nos revelará sus secretos.

Image description

¿Qué son esos códigos misteriosos? Son como mensajes secretos que los servidores web envían a nuestros navegadores para indicar si todo va bien o si hay algún peligro acechando. ⚠️

Imaginen que somos Coraje, el perro cobarde, y que estamos explorando el mundo de los hashtags y los códigos HTTP. Primero, ¿qué es un hashtag? Es una palabra o frase precedida por el símbolo # que se usa en las redes sociales para clasificar y buscar contenido. Por ejemplo, si quieres encontrar publicaciones sobre gatos, puedes buscar #gatos. 🐱 Y, ¿qué son los códigos de estado HTTP? Son números que indican si una solicitud web se completó exitosamente o si hubo algún error. Estos códigos se dividen en 5 categorías:

  • Respuestas informativas (100–199)
  • Respuestas satisfactorias (200–299)
  • Redirecciones (300–399)
  • Errores de los clientes (400–499)
  • Errores de los servidores (500–599)

Ahora, imaginemos que Coraje está navegando por internet y se encuentra con algunos de estos códigos. ¿Qué creen que pasará?

  • 1xx: Respuestas informativas
    • 100: Continuar (Continue) 🐶- Corage: "¡Espera, espera! El servidor dice: 'Continúa, amigo'. Como cuando alguien te interrumpe mientras cuentas una historia y luego dice: 'Sigue, sigue'." Recibe instrucciones del servidor para seguir adelante con su petición. 
    • 101: Cambio de protocolos 📑- ¡Un giro inesperado! El servidor le pide a Courage que cambie la forma en que se comunica.

Image description

  • 2xx: Respuestas satisfactorias

    • 200: 🐶 OK- ¡Misión cumplida! Courage ha encontrado lo que buscaba y el servidor le entrega la información con una sonrisa. "¡Todo está bien! El servidor encontró lo que buscabas. Es como cuando encuentras tu hueso favorito enterrado en el jardín." 🐾¡Yay! Coraje está feliz porque significa que todo salió bien y que la página web se cargó correctamente. Él baila de alegría y continúa explorando.
    • 201: Creado 🎉- ¡Courage ha sido un artista! Ha creado algo nuevo y el servidor lo celebra.
    • 204: No Content 🙅‍♂️ - Corage: "Nada que ver aquí. El servidor no tiene nada para ti. Es como cuando buscas tu juguete favorito y está en la lavadora."
  • 3xx: Redirecciones

    • 301: 🐶 Movido permanentemente (Moved Permanently) 🏠 - ¡Cambio de planes! Courage debe ir a otro lugar para encontrar lo que busca. "¡Cambio de dirección! El servidor te lleva a una nueva casa. Es como mudarse a un nuevo territorio lleno de huesos frescos." Coraje se confunde porque este código indica que la página web se movió permanentemente a una nueva dirección. Él ladra "¿A dónde se fue?" y sigue buscando.
    • 302: Encontrado (Found) 🌐 - ¡Eureka! Courage ha encontrado lo que buscaba, pero en otro sitio web. Corage: "¡Redirección! El servidor te envía a otro lugar. Es como cuando sigues a una ardilla y terminas en un parque diferente."
  • 4xx: Errores del cliente

    • 403: Prohibido - ¡Acceso denegado! Courage no tiene permiso para entrar a este lugar.
    • 404: No encontrado (Not Found)🙈 - ¡Oh, no! Courage no ha podido encontrar lo que buscaba. Corage: "¡Ups! El servidor no pudo encontrar lo que buscabas. Es como cuando intentas encontrar tu pelota de tenis, pero solo encuentras un calcetín viejo." 🐶 ¡Oh no! Coraje se asusta porque este código significa que la página web que está buscando no existe. Él grita "¡Vuelve Muriel!" y corre en círculos.
    • 418: Soy una tetera (I'm a teapot) ☕ Corage: "¿Qué? El servidor está bromeando. Es como si pidieras café y te sirvieran té en una tetera."

Image description

  • 5xx: Errores del servidor
    • 500: Error interno del servidor (Internal Server Error)😱- ¡Un desastre! El servidor de Courage ha fallado y no puede completar su petición. "¡Caos! El servidor está confundido. Es como cuando intentas atrapar una mariposa y terminas enredado en una telaraña." ¡Ay! Coraje se preocupa porque este código significa que hubo un error en el servidor web. Él tiembla de miedo y se esconde debajo de la cama. 
    • 503: Servicio no disponible (Service Unavailable)🛠️- ¡Momento de pausa! El servidor de Courage está ocupado o no funciona en este momento. Corage: "El servidor está tomando un descanso. Es como cuando me tumbo al sol después de perseguir mi cola."

🚀 Códigos de Estado hashtag #HTTP que Debes Conocer 🚀
🔵 200 OK: Solicitud exitosa
⚪ 201 Created: Recurso creado
🔴 202 Accepted: Solicitud aceptada
⚫ 204 No Content: Solicitud aceptada
🔵 301 Moved Permanently: Movimiento permanente
⚪ 302 Found: Movido temporalmente
🔴 304 Not Modified: No modificado
⚫ 400 Bad Request: Error de solicitud
🔵 401 Unauthorized: Necesita autenticación
⚪ 403 Forbidden: Acceso prohibido
🔴 404 Not Found: Recurso no encontrado
⚫ 405 Not Allowed: Método no permitido
🔵 408 Request Timeout: Tiempo de espera de la solicitud agotado
⚪ 500 Internal Server Error: Error interno del servidor
🔴 501 Not Implemented: No implementado
⚫ 502 Bad Gateway: Error de puerta de enlace
🔵 503 Service Unavailable: Servicio no disponible
⚪ 504 Gateway Timeout: Tiempo de espera de la puerta de enlace agotado

Image description

Los códigos de estado HTTP son esenciales para comprender las respuestas que los servidores web envían a los navegadores. 🚀 ¡Courage ha completado su misión! Ahora, gracias a él, entendemos mejor el lenguaje de los servidores web y podemos navegar con más seguridad y confianza.

En resumen, los hashtags son una forma divertida de clasificar y buscar contenido en las redes sociales, mientras que los códigos de estado HTTP son números que indican si una solicitud web se completó exitosamente o si hubo algún error. ¡Espero que hayan aprendido algo nuevo y que se hayan divertido con la aventura de Coraje!

Recuerda:

  • Cada código de estado HTTP tiene un significado específico.
  • Saber qué significan estos códigos te ayudará a solucionar problemas y comprender mejor cómo funciona la web.
  • ¡No tengas miedo de los errores! Son parte normal de la experiencia web y te pueden enseñar mucho.

Y si te sientes perdido o asustado, ¡recuerda que Courage siempre está ahí para ayudarte!

🚀 ¿Te ha gustado? Comparte tu opinión.
Artículo completo, visita: https://lnkd.in/ewtCN2Mn
https://lnkd.in/eAjM_Smy 👩‍💻 https://lnkd.in/eKvu-BHe 
https://dev.to/orlidev ¡No te lo pierdas!

Referencias: 
Imágenes creadas con: Copilot (microsoft.com)

PorUnMillonDeAmigos #LinkedIn #Hiring #DesarrolloDeSoftware #Programacion #Networking #Tecnologia #Empleo #HTTP

Image description

Image description

Top comments (0)