302 (movido temporalmente)
El código de estado de respuesta HTTP 302 Found o “Encontrado” es una forma común de realizar la redirección de URL. La especificación HTTP/1.0 (RFC 1945) definió inicialmente este código y le dio la frase de descripción "Movido temporalmente" en lugar de "Encontrado".
Una respuesta HTTP con este código de estado proporcionará además una URL en el campo de encabezado Ubicación. Esta es una invitación al agente de usuario (por ejemplo, un navegador web) para realizar una segunda solicitud, por lo demás idéntica, a la nueva URL especificada en el campo de ubicación. El resultado final es una redirección a la nueva URL.
Muchos navegadores web implementaron este código de una manera que violó este estándar, cambiando el tipo de solicitud de la nueva solicitud a GET, independientemente del tipo empleado en la solicitud original (por ejemplo, POST). Por esta razón, HTTP/1.1 (RFC 2616) agregó los nuevos códigos de estado 303 y 307 para eliminar la ambigüedad entre los dos comportamientos, con 303 exigiendo el cambio del tipo de solicitud a GET y 307 conservando el tipo de solicitud como se envió originalmente. A pesar de la mayor claridad proporcionada por esta eliminación de ambigüedades, el código 302 aún se emplea en marcos web para preservar la compatibilidad con navegadores que no implementan la especificación HTTP/1.1.
Como consecuencia, RFC 7231 (la actualización de RFC 2616) cambia la definición para permitir que los agentes de usuario reescriban POST a GET.
Ejemplo
Solicitud de cliente:
OBTENER /index.html HTTP / 1.1 Host: www.example.com
Respuesta del servidor:
HTTP / 1.1 302 Ubicación encontrada : http://www.iana.org/domains/example/
Contenido relacionado
386BSD
Lenguaje de integración multimedia sincronizada
Jerga de Internet