Trilha Estágio Trilha

Códigos de status HTTP: redirecionamento (3xx)

O curso trata dos códigos de status HTTP 3xx. Começa pelo header Location, pelo fluxo de duas requisições e pelos problemas de cadeias e loops de redirecionamento. Depois explica o 301 e o 302, seus efeitos em cache e SEO e por que navegadores podem trocar POST por GET. Outras aulas tratam do 303 See Other com o padrão PRG, do 304 Not Modified com ETag e Last-Modified e do 307 e 308, que preservam o método. A última aula aplica tudo em controllers e rotas do Rails.

O que você vai aprender

  • ✓Como uma resposta 3xx e o header Location orientam o cliente
  • ✓Redirecionamentos temporários e permanentes e seus efeitos em cache e SEO
  • ✓O padrão PRG com 303 See Other e flash messages
  • ✓Requisições condicionais com ETag, Last-Modified e 304 Not Modified
  • ✓Quando o 307 e o 308 preservam o método HTTP e o body
  • ✓Redirecionamentos, stale? e proteção contra open redirect no Rails
Prévia grátis · Aula 1 5 min de leitura

O que são os códigos de redirecionamento?

Imagine que você vai ao seu restaurante favorito, mas há uma placa na porta: "Nós mudamos para a Rua Principal, 123." Você não desiste: apenas segue o novo endereço. É isso que um redirecionamento 3xx faz na web.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...