todos os status

3xx Redirection

303 See Other

O servidor está redirecionando o agente do usuário para um recurso diferente, conforme indicado por um URI no campo de cabeçalho Location, que se destina a fornecer uma resposta indireta à solicitação original.

Um agente de usuário pode executar uma solicitação de recuperação direcionada a esse URI (uma solicitação GET ou HEAD se estiver usando HTTP), que também pode ser redirecionado e apresentar o resultado final como uma resposta à solicitação original. Observe que o novo URI no campo de cabeçalho Location não é considerado equivalente ao URI de solicitação efetiva.

Este código de status é aplicável a qualquer método HTTP. É usado principalmente para permitir a saída de uma ação POST para redirecionar o agente do usuário para um recurso selecionado, desde que forneça as informações correspondentes à resposta POST em uma forma que pode ser identificada separadamente, marcada e armazenada em cache, independentemente do pedido original.

Uma resposta 303 a uma solicitação GET indica que o servidor de origem não tem uma representação do recurso de destino que pode ser transferido pelo servidor sobre HTTP. No entanto, o valor do campo Local se refere a um recurso que é descritivo do recurso de destino, de forma que fazer uma solicitação de recuperação nesse outro recurso pode resultar em uma representação que é útil para os destinatários, sem implicar que representa o recurso de destino original. Observe que as respostas às perguntas sobre o que pode ser representado, quais representações são adequadas e o que pode ser uma descrição útil estão fora do escopo do HTTP.

Exceto para respostas a uma solicitação HEAD, a representação de uma resposta 303 deve conter uma pequena nota de hipertexto com um hiperlink para a mesma referência de URI fornecida no campo de cabeçalho Localização.


Source: RFC7231 Section 6.4.4

Dúvidas?

Entre no nosso fórum de discussão

Referências para o código 303

feito com por @_ttemporin