Red de conocimiento del abogados - Ley de patentes - La diferencia entre reenviar y redirigir

La diferencia entre reenviar y redirigir

1. Diferentes partes solicitantes

redireccionamiento: solicitud iniciada por el cliente

reenvío: solicitud iniciada por el servidor

2. La dirección del navegador se comporta de manera diferente

redireccionamiento: la dirección del navegador muestra la URL solicitada

urlforward: la dirección del navegador no muestra la URL solicitada

3. es diferente

Redirección: reinicia una solicitud y finaliza el ciclo de vida de la solicitud de la página original.

Reenviar: Al reenviar otra conexión. La variable de solicitud está dentro de su ciclo de vida. También se puede utilizar otra página, lo esencial es incluir la dirección de destino. ?

4. La operación subyacente es diferente

redireccionamiento: la información de la solicitud enviada se devuelve al cliente, para que el cliente pueda reenviarla a otro recurso. Esto requiere comunicación entre. el servidor y el cliente agregan comunicación una vez.

Reenviar: El servidor encuentra directamente el objetivo y lo incluye.

5. Diferentes definiciones

Método de reenvío directo (Forward): el cliente y el navegador solo realizan una solicitud, Servlet, HTML, JSP u otros recursos de información, por la segunda información El recurso Responde a la solicitud. En la solicitud del objeto de solicitud, el objeto guardado se comparte con cada recurso de información.

El método de reenvío indirecto (Redireccionamiento) consiste en dos solicitudes HTTP. Cuando el servidor responde a la primera solicitud, permite que el navegador envíe una solicitud a otra URL para lograr el propósito del reenvío.

Enciclopedia Baidu-reenvío

Enciclopedia Baidu-redireccionamiento