El código de respuesta HTTP 302 Found es una forma clásica de realizar redireccionamientos de URL no permanentes.
Una respuesta con este código da más una URL en el campo de encabezado lease (in) . La respuesta que contiene este código invita al User-Agent (es decir, el navegador web) a realizar una nueva solicitud a la URL especificada en el campo de ubicación. Muchos navegadores web implementan este código de una manera que viola los estándares, cambiando el tipo de la nueva solicitud a GET, independientemente del tipo de solicitud original (es decir, POST). Es por ello que se han creado dos nuevos estados: HTTP 303 y HTTP 307 para distinguir los dos comportamientos, con 303 cambiando el tipo de solicitud a GET y 307 manteniendo el tipo de solicitud original. A pesar de estos dos códigos muy distintos, el código 302 todavía se usa en marcos web para preservar la compatibilidad con los navegadores que no implementan HTTP / 1.1.
La mejora en RFC 2616 cambió la definición para permitir a los agentes de usuario transformar una solicitud POST en una solicitud GET.
Solicitud del cliente:
GET /index.html HTTP/1.1 Host: www.example.comRespuesta del servidor:
HTTP/1.1 302 Found Location: http://www.iana.org/domains/example/