302 Found
O código de estado HyperText Transfer Protocol (HTTP) 302 Found indica que o recurso foi temporariamente movido para a URL informada pelo cabeçalho Localização. Os navegadores redirecionar para essa página porém os motores de busca não atualizam o link inicial.
Mesmo que a requisição requer que o método (e o corpo) não sejam alterados quando o redirecionamento é feito, nem todos os user-agent entram em conformidade - ainda é comum encontrar softwares com bugs neste quesito. Por isso, é recomendado habilitar o código 302 somente em resposta aos métodos GET ou HEAD e utilizar o método 307 Temporary Redirect em outros casos, já que a troca de método é expressamente proibida nesse caso.
Em casos onde você deseja que o método utilizado altere para GET, utilize 303 See Other. Isto é útil quando você deseja dar uma resposta a um método PUT que não seja um recurso, mas uma mensagem de confirmação, como por exemplo: 'você enviou XYZ com sucesso'.
Status
302 Encontrado
Especificações
| Especificação | Título |
|---|---|
| RFC 7231, sessão 6.4.3: 302 Found | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
Compatibilidade com navegadores
>Veja também
307 Temporary Redirect, o equivalente a esse código de estado quando o método utilizado nunca é alterado.303 See Other, um redirecionamento temporário que altera o método utilizado paraGET.301 Moved Permanently, o redirecionamento permanente.