Boa noite!
Por que o status da resposta esta dando 301?
Estou levando em consideração a resposta que o professor obteve de status 200 nesta aula: https://cursos.alura.com.br/course/http-fundamentos/task/25737
Boa noite!
Por que o status da resposta esta dando 301?
Estou levando em consideração a resposta que o professor obteve de status 200 nesta aula: https://cursos.alura.com.br/course/http-fundamentos/task/25737
Olá, Henrique! Tudo ok contigo?
O status HTTP "301 Moved Permanently" é uma resposta que um servidor web envia quando uma URL (endereço) foi permanentemente movida para outra localização. Isso significa que o recurso que você está tentando acessar agora reside em um local diferente e você deve atualizar seu link ou solicitação para apontar para o novo local.
Quando você viu esse status no meio das informações retornadas na requisição feita com o comando curl
, provavelmente isso aconteceu da seguinte forma:
Você enviou uma requisição HTTP para o endereço www.caelum.com.br
usando o comando curl
.
O servidor no endereço www.caelum.com.br
recebeu sua solicitação e determinou que o recurso que você está tentando acessar foi movido permanentemente para outro local.
Como resposta a isso, o servidor respondeu com um status HTTP "301 Moved Permanently" e incluiu no cabeçalho da resposta uma nova localização (URL) para onde o recurso foi movido.
O cliente (neste caso, o curl
no seu terminal) recebe essa resposta e é informado de que a URL foi movida permanentemente para outra localização. O cliente, então, deve seguir automaticamente o redirecionamento para a nova localização, para que você seja levado ao recurso correto.
É por isso que você viu o status "301 Moved Permanently" e as informações associadas a ele no meio das informações retornadas pelo curl
. O servidor está indicando que a URL que você usou está desatualizada e que o recurso agora pode ser encontrado em um novo local, que é indicado no cabeçalho da resposta.
Em resumo, o status "301 Moved Permanently" é uma forma de os servidores web comunicarem que uma URL foi permanentemente movida para um novo local, e os clientes devem atualizar suas solicitações para apontar para essa nova localização.
Espero ter ajudado, abraços e bons estudos!