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.