Protocolo de Transferencia de Hiper-Texto o HTTPS , es un protocolo que permite establecer una conexión segura entre el servidor y cliente, que no puede ser interceptada por personas no autorizadas, siendo la versión segura del HTTP (Hyper Text Transfer Protocol).
Cada vez que haces clic en un enlace o escribes una URL y pulsas Enter, tu navegador envía una petición al servidor del sitio al que estás intentando entrar. Este servidor recibe, procesa la solicitud y luego devuelve los recursos relevantes junto con un encabezado HTTPS.
Existen más de 60 códigos diferentes, y conocerlos ayudar entender el funcionamiento de una página web y posibles errores que se pudieran presentar. Así también, los códigos de estado HTTPS son importantes para la optimización de los motores de búsqueda (SEO).
Los 5 grupos y los más comunes que debes conocer:
Códigos 100
Son códigos informativos que indican que la solicitud iniciada por el navegador continúa. Es decir, que la petición HTTPS fue procesada, enviada y recibida. Esto no es necesariamente un problema, es sólo información extra para que sepas lo que está pasando.
Códigos 200
Significa que todo funciona exactamente como debería: Los códigos con éxito regresaron cuando la solicitud del navegador fue recibida, entendida y procesada por el servidor.
Códigos 300
Estos son los códigos de redireccionamiento devueltos cuando un nuevo recurso ha sido sustituido por el recurso solicitado.
Ejemplos:
- Código 301
- Indica que la URL no se encuentran bajo la misma dirección de Internet, sino que han sido redireccionada a otra de manera permanente. Así, el usuario es redireccionado y la antigua dirección pierde validez. Este código suele pasar desapercibido para los usuarios de tu web, siendo el único cambio visible es la redirección de la URL en la barra de direcciones.
- Código 302
- Es muy similar al 301, pero la diferencia es que este informa que los datos solicitados están disponibles temporalmente en una dirección diferente. La antigua dirección sigue siendo válida y volverá a estar disponible más adelante.
Códigos 400
Acá es cuando los códigos de estado comienzan a ser problemáticos. Estos reflejan errores y pueden especificar que hay un fallo en el navegador y/o en la solicitud.
Ejemplos:
- Código 404
- El contenido de la web ha sido eliminado o trasladado a otro URL sin mostrarnos el redireccionamiento. (Los administradores de la página, deberían haber hecho una redirección 301 si es de manera fija o 302 si es de manera temporal).
Códigos 500
También reflejan errores, pero pueden ser externos a nuestro servidor, lo que es más difícil de resolver.
Ejemplos:
- Código 503:
- Este tipo de error sucede cuando un servidor no puede entregar el recurso solicitado en el momento en que el que solicita el usuario. Puede deberse a diferentes motivos como: La configuración defectuosa del servidor DNS, debido a labores de mantenimiento del propio servidor que le hace estar fuera de servicio, o falta de recursos a la hora de llevar todas las peticiones a cabo.
Por Isabella Bassi, Encargada de comunicaciones en Moovmedia Group. Fuentes:
Forma https://www.somosforma.com
Wikipedia
Developers google
Kinsta
Ttandem