Mensajes de estado de redirección HTTP | Explicado

Mensajes de estado de redirección HTTP | Explicado
Los mensajes de estado HTTP se envían al usuario en respuesta a la interacción entre el navegador web y el servidor. Estos mensajes se representan utilizando un determinado código junto con un título que describe el propósito del mensaje. Varias categorías de mensajes de estado HTTP son las siguientes.
  1. Mensajes de estado de la información (100, 101, 1xx)
  2. Mensajes de estado exitosos (200, 201, 2xx)
  3. Mensajes de estado de redirección (300, 301, 3xx)
  4. Mensajes de estado de error del cliente (400, 401, 4xx)
  5. Mensajes de estado de error del servidor (500, 501, 5xx)

En esta publicación, vamos a discutir varios mensajes de estado que entran en la categoría de mensajes de estado de redirección.

¿Cuáles son los mensajes de estado de redirección de HTTP?

Los mensajes de respuesta que envían el lado del servidor para redirigir al cliente a una nueva ubicación al proporcionar la URL de esa ubicación en particular se denominan mensajes de estado de redirección HTTP. A estos mensajes se les asigna algunos códigos a partir de 300, 301, hasta 3xx. Algunos de los mensajes de estado que caen bajo este grupo se explican a continuación.

300 opciones múltiples

Una respuesta que consta de al menos cinco opciones múltiples y el usuario debe elegir entre esas opciones. Es básicamente una lista de enlaces.

301 Movido Permanentemente

Un mensaje de respuesta que informa que la URL del recurso solicitado ha cambiado permanentemente y el cuerpo del mensaje consta de la nueva URL.

302 encontrado

Un mensaje de respuesta que informa que la URL del recurso solicitado se ha cambiado temporalmente y el cuerpo del mensaje consta de la nueva URL temporal. Sin embargo, esta nueva URL podría cambiar nuevamente en el futuro, pero hasta entonces se debe usar esta nueva URL.

303 ver otro

Un mensaje de respuesta que dirige al cliente a otra URL del recurso solicitado ..

304 no modificado

Una respuesta que informa al usuario que el recurso solicitado no ha sido alterado y que se puede utilizar la versión en caché del recurso. Esta respuesta se usa como resultado del almacenamiento en caché.

306 Interruptor proxy

Un mensaje de respuesta informa al usuario que se debe acceder al recurso solicitado utilizando un proxy. Sin embargo, debido a razones de seguridad, esta respuesta ya no se usa.

307 Redirección temporal

Esto es similar al 302 Respuesta encontrada, que informa al usuario que el recurso solicitado se ha trasladado a otra URL temporal. Sin embargo, lo que lo hace diferente es que vincula al usuario a usar el mismo método para la segunda solicitud que se utilizó para la primera solicitud. Por ejemplo, si el método de seguimiento se usó para la primera solicitud, el usuario debe usar este método para la segunda solicitud.

308 Redirección permanente

Esto es más o menos como el 301 Movido Permanentemente, que informa al usuario que el recurso solicitado se ha trasladado permanentemente a otra URL. Sin embargo, lo que lo hace diferente es que prohíbe al usuario usar un método diferente del método inicial utilizado para la solicitud. Por ejemplo, si el método PUT se usó para la primera solicitud, el usuario debe usar este método para la segunda solicitud.

Conclusión

Los mensajes de respuesta que envían el lado del servidor para redirigir al cliente a una nueva ubicación se denominan mensajes de estado de redirección HTTP. Los mensajes que se encuentran bajo este grupo son 300 opciones múltiples, 308 redirección permanente, etc. A estos mensajes se les asigna algunos códigos a partir de 300, 301, hasta 3xx. Todos estos mensajes tienen un propósito diferente que hemos discutido en este artículo.