302 (movido temporalmente)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

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

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save