Al recurso de destino se le ha asignado un nuevo URI permanente y cualquier referencia futura a este recurso debería utilizar uno de los URIs adjuntos.
Los clientes con capacidades de edición de enlaces deberían revincular automáticamente las referencias al URI de la solicitud efectiva a una o más de las nuevas referencias enviadas por el servidor, siempre que sea posible.
El servidor DEBERÍA generar un campo de cabecera Location en la respuesta que contenga una referencia URI preferida para el nuevo URI permanente. El cliente PUEDE utilizar el valor del campo Location para la redirección automática. La carga útil (payload) de la respuesta del servidor suele contener una breve nota de hipertexto con un hipervínculo al nuevo URI.
Una respuesta 308 es almacenable en caché por defecto; es decir, a menos que se indique lo contrario en la definición del método o en los controles explícitos de caché.
Nota: Este código de estado es similar al 301 Moved Permanently, salvo que no permite cambiar el método de solicitud de POST a GET.
Referencias de programación del Código HTTP 308
- Symfony HTTP Status Constant
Response::HTTP_PERMANENTLY_REDIRECT
- C# HTTP Status Enum
HttpStatusCode.PermanentRedirect
- Rust HTTP Status Constant
http::StatusCode::PERMANENT_REDIRECT