Mensagens de status de redirecionamento HTTP | Explicado

Mensagens de status de redirecionamento HTTP | Explicado
As mensagens de status HTTP são enviadas ao usuário em resposta à interação entre o navegador da Web e o servidor. Essas mensagens são representadas usando um determinado código junto com um título que descreve o objetivo da mensagem. Várias categorias de mensagens de status HTTP são as seguintes.
  1. Mensagens de status de informação (100, 101, 1xx)
  2. Mensagens de status de sucesso (200, 201, 2xx)
  3. Mensagens de status de redirecionamento (300, 301, 3xx)
  4. Mensagens de status de erro do cliente (400, 401, 4xx)
  5. Mensagens de status de erro do servidor (500, 501, 5xx)

Neste post, discutiremos várias mensagens de status que se enquadram na categoria de mensagens de status de redirecionamento.

O que são mensagens de status de redirecionamento HTTP

As mensagens de resposta enviadas pelo lado do servidor para redirecionar o cliente para um novo local, fornecendo o URL desse local em particular, são chamadas de mensagens de status de redirecionamento HTTP. Essas mensagens recebem alguns códigos a partir de 300, 301, até 3xx. Algumas das mensagens de status que se enquadram neste grupo são explicadas abaixo.

300 múltiplas opções

Uma resposta que consiste em pelo menos cinco opções múltiplas e o usuário deve escolher entre essas opções. É basicamente uma lista de links.

301 mudou-se permanentemente

Uma mensagem de resposta que informa que o URL do recurso solicitado foi alterado permanentemente e o corpo da mensagem consiste no novo URL.

302 Encontrado

Uma mensagem de resposta que informa que o URL do recurso solicitado foi alterado temporariamente e o corpo da mensagem consiste no novo URL temporário. No entanto, esse novo URL pode mudar novamente no futuro, mas até então esse novo URL deve ser usado.

303 Ver outros

Uma mensagem de resposta que direciona o cliente para outro URL do recurso solicitado…

304 não modificado

Uma resposta que informa ao usuário que o recurso solicitado não foi alterado e a versão em cache do recurso pode ser usada. Esta resposta é usada como resultado do cache.

306 Switch Proxy

Uma mensagem de resposta informando ao usuário que o recurso solicitado deve ser acessado usando um proxy. No entanto, devido a razões de segurança, essa resposta não é mais usada.

307 redirecionamento temporário

Isso é semelhante ao 302 Resposta encontrada, que informa ao usuário que o recurso solicitado foi movido para outro URL temporário. No entanto, o que diferencia é que ele liga o usuário a usar o mesmo método para a segunda solicitação que foi usada para a primeira solicitação. Por exemplo, se o método de rastreamento foi usado para a primeira solicitação, o usuário deverá usar este método para a segunda solicitação.

308 redirecionamento permanente

Isso é muito parecido com o 301 mudou-se permanentemente, que informa ao usuário que o recurso solicitado foi movido permanentemente para outro URL. No entanto, o que diferencia é que ele proíbe o usuário de usar um método diferente do método inicial usado para a solicitação. Por exemplo, se o método put foi usado para a primeira solicitação, o usuário deverá usar este método para a segunda solicitação.

Conclusão

As mensagens de resposta enviadas pelo servidor para redirecionar o cliente para um novo local são chamadas de mensagens de status de redirecionamento HTTP. As mensagens que estão sob este grupo são 300 múltiplas opções, 308 redirecionamento permanente e assim por diante. Essas mensagens recebem alguns códigos a partir de 300, 301, até 3xx. Todas essas mensagens servem a um propósito diferente que discutimos neste artigo.