← Códigos HTTP

302 Found

El recurso objetivo reside temporalmente bajo una URI diferente. Dado que la redirección podría ser alterada ocasionalmente, el cliente debería continuar usando la URI de solicitud efectiva para solicitudes futuras.

El servidor DEBERÍA generar un campo de encabezado Location en la respuesta que contenga una referencia URI para la URI diferente. El agente de usuario PUEDE usar el valor del campo Location para redirección automática. El contenido de respuesta del servidor usualmente contiene una nota hipertexto corta con un hipervínculo a la(s) URI(s) diferente(s).

Nota: Por razones históricas, un agente de usuario PUEDE cambiar el método de solicitud de POST a GET para la solicitud posterior. Si este comportamiento no es deseado, se puede usar el código de estado 307 Temporary Redirect en su lugar.


Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.Found
  • Rust HTTP Status Constant http::StatusCode::FOUND
  • Rails HTTP Status Symbol :found
  • Go HTTP Status Constant http.StatusFound
  • Symfony HTTP Status Constant Response::HTTP_FOUND
  • Python2 HTTP Status Constant httplib.FOUND
  • Python3+ HTTP Status Constant http.client.FOUND
  • Python3.5+ HTTP Status Constant http.HTTPStatus.FOUND