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.