DevToolPal
PT
3xx Redirecionamento

303 See Other

Ver outro

O que significa

O servidor orienta o cliente a buscar outra URL com GET, geralmente para mostrar o resultado de um POST.

Causas comuns

  • Post/Redirect/Get após o envio de um formulário
  • Uma API apontando para o resultado de uma tarefa longa

Como resolver

Se você é o cliente ou visitante

Faça um GET em Location. Isso evita envios duplicados quando o usuário recarrega.

Se você mantém o site ou a API

Use 303 após POSTs de formulário bem-sucedidos para levar o usuário a uma página de resultado, assim recarregar não reenvia o formulário.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 303 See Other
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /orders/1001
Content-Length: 0

Especificação

RFC 9110 §15.4.4

Perguntas frequentes

› O que é o padrão Post/Redirect/Get?

Após um POST o servidor retorna 303 para uma página de resultado; o navegador a carrega com GET, então recarregar e voltar são seguros.

› 303 ou 302?

303 sempre significa "faça GET da outra URL". O 302 não especifica o método, embora os navegadores também mudem para GET.