É seguro usar o status HTTP 308 Redirecionamento permanente?

10

É seguro usar o código de status HTTP 308 Redirecionamento permanente ( sugestão ) nas respostas do servidor? O problema com o 301 Moved Permanently é que ele só funciona com solicitações GET (para ser justo: o POST será transformado em GET, o que NÃO é uma opção).

O código de status é muito novo em "tempo de RFC", então o que você sugere?

O que um navegador faria se não soubesse do 308? Encontraria a localização e faria 302?

    
por burnersk 03.07.2014 / 15:59

3 respostas

3

Embora o 308 seja agora um padrão ( link ), ele não é atualmente Seguro! (a partir de 2 de fevereiro de 2018).

Isso ocorre porque o IE 11 no Windows 7 e 8.1 não oferece suporte a ele. No IE 11, o site parece simplesmente travar. Felizmente o IE que vem com o Windows 10 o suporta, então será apenas um caso de esperar até que o populoso geral saia do Windows 7 (o Win 7 acaba de ser superado pelo Win 10 em estatísticas de uso global, o Win 8 é significativamente menos popular do que ambos).

Todos os outros navegadores modernos são compatíveis (Chrome, Firefox, Safari, Edge, Opera).

Você pode testar se o seu navegador suporta redirecionamentos 308 aqui: link

    
por 19.02.2018 / 22:11
7

link

A proposta da RFC 7538 tem amplo apoio hoje. É seguro.

308 em vez disso 301. 307 em vez disso 302.

mova! = redirecionar

Mover lembra um endereço específico e / ou arquivo movido. O redirecionamento é um novo local ou endereço.

    
por 05.02.2017 / 06:06
2

Para terminar: Não, não é seguro usar esse código de status. Veja os comentários para detalhes.

308 is not a standard - it's a proposal, still in the experimental stage. Browers should fall back to a 300 interpretation of any 301-399 error that they don't specifically understand.

Alguns navegadores falham completamente nesse código de status.

    
por 16.09.2014 / 20:15