Questão FC266751
O HTTP (HyperText Markup Language) é o protocolo padrão das comunicações na internet e pertence à camada de aplicação. Utiliza o protocolo TCP, da camada de transporte, que fica “e
Principais Protocolos de Redes
IDECAN · 2018
O HTTP (HyperText Markup Language) é o protocolo padrão das comunicações na internet e pertence à camada de aplicação. Utiliza o protocolo TCP, da camada de transporte, que fica “escutando”, na porta 80, as requisições que são solicitadas. Assim como em vários outros comandos, de outros protocolos, também possui códigos de acordo com a sua utilização, que aparecem no navegador, na linha de status. Um desses códigos é o de número 302. Qual é o significado desse código?
- Erro interno no servidor.
- Erro de sintaxe no comando.
- O recurso pedido tem uma nova URL.
- O recurso pedido está em uma URL diferente temporariamente.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O código 302 indica um redirecionamento temporário (resposta da classe 3xx) — ou seja, o recurso solicitado está disponível em outra URL por tempo limitado.
Na prática, o servidor responde com o cabeçalho Location contendo a URL temporária, e o cliente (navegador) deve seguir essa URL para obter o recurso desta requisição específica.
Como é uma mudança temporária, o cliente não deve substituir a URL original para usos futuros; intermediários também não devem assumir que o redirecionamento é permanente nem armazená‑lo em cache sem instruções explícitas (ex.: Cache-Control).
Historicamente, navegadores podem alterar o método HTTP (por exemplo, trocar POST por GET) ao seguir um 302; para garantir preservação do método existe o código 307.
Conteúdo do catálogo FC Concursos · Atualizado em