303 (archivo relacionado)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

El código de estado de respuesta HTTP 303 See Other, Ver otro o archivo relacionado es una forma de redirigir las aplicaciones web a un URI nuevo, especialmente después de que se haya realizado una POST HTTP, desde RFC 2616 (HTTP 1.1).

Según RFC 7231, que deja obsoleto a RFC 2616, "Una respuesta 303 a una solicitud GET indica que el servidor de origen no tiene una representación del recurso de destino que el servidor puede transferir a través de HTTP. Sin embargo, el valor del campo Ubicación se refiere a un recurso que es descriptivo del recurso de destino, de modo que realizar una solicitud de recuperación en ese otro recurso podría resultar en una representación que sea útil para los destinatarios sin implicar que representa el recurso de destino original".

Este código de estado debe usarse con el encabezado de ubicación, como se describe a continuación. Si un servidor responde a una POST u otra solicitud no idempotente con una respuesta 303 See Other y un valor para el encabezado de ubicación, se espera que el cliente obtenga el recurso mencionado en el encabezado de ubicación utilizando el método GET; para activar una solicitud al recurso de destino utilizando el mismo método, se espera que el servidor proporcione una respuesta de redirección temporal 307.

303 See Other se ha propuesto como una forma de responder a una solicitud de un URI que identifica un objeto del mundo real de acuerdo con la teoría de la Web Semántica (la otra es el uso de hash URI). Por ejemplo, si http://www.example.com/id/aliceidentifica a una persona, Alice, sería inapropiado que un servidor respondiera a una solicitud GET con 200 OK, ya que el servidor no podría entregar a Alice por sí mismo. En su lugar, el servidor emitiría una respuesta 303 Ver otro que redirigiría a un URI separado que proporcionaría una descripción de la persona Alice.

303 Ver Otro se puede utilizar para otros fines. Por ejemplo, al crear una API web RESTful que debe volver a la persona que llama de inmediato pero continuar ejecutándose de forma asincrónica (como una conversión de imagen de larga duración), la API web puede proporcionar un URI de verificación de estado que permite que el cliente original que solicitó la conversión para comprobar el estado de la conversión. Esta API web de verificación de estado debe devolver 303 Ver otro a la persona que llama cuando se completa la tarea, junto con un URI desde el cual recuperar el resultado en el campo de encabezado HTTP de ubicación.

Ejemplo

Solicitud de cliente:

POST  /  HTTP / 1.1 
Host:  www.example.com

Respuesta del servidor:

HTTP / 1.1  303  Ver otra 
ubicación:  http://example.org/other

Contenido relacionado

Safari (navegador web)

Safari es un navegador web desarrollado por Apple. Está integrado en los sistemas operativos de Apple, incluidos macOS, iOS y iPadOS, y utiliza el motor de...

Intel 80486SX

Ed (editor de texto)

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