o código de Estado de resposta HTTP 302 encontrado é uma forma comum de executar o redirecionamento de URL. A especificação HTTP/1.0 (RFC 1945) inicialmente definiu este código, e deu-lhe a frase descrição “movido temporariamente” ao invés de “Encontrado”.

uma resposta HTTP com este código de estado irá adicionalmente fornecer um URL na localização do campo de cabeçalho. Este é um convite ao agente de usuário (por exemplo, um navegador web) para fazer um segundo, caso contrário idêntico, pedido para o novo URL especificado no campo de localização. O resultado final é um redirecionamento para a nova URL.,

muitos navegadores da web implementaram este código de uma forma que violou este padrão, alterando o tipo de pedido do novo pedido para obter, independentemente do tipo empregado no pedido original (por exemplo, POST). Por esta razão, HTTP / 1.1 (RFC 2616) adicionou os novos códigos de status 303 e 307 para desambiguar entre os dois comportamentos, com 303 mandando a mudança de tipo de pedido para obter, e 307 preservando o tipo de pedido como originalmente enviado., Apesar da maior clareza proporcionada por esta desambiguação, o código 302 ainda é empregado em frameworks web para preservar a compatibilidade com navegadores que não implementam a especificação HTTP/1.1.

Como consequência, o RFC 7231 (a atualização do RFC 2616) altera a definição para permitir que os agentes de usuário reescrevam o POST para obter.