Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída ou não. Em relação aos códigos de status das respostas HTTP, correlacione as colunas a seguir:
Código de status
Interpretação
I. 200
( ) Indica que o recurso requisitado foi movido permanentemente.
II. 301
( ) Indica que o servidor não conseguiu encontrar o recurso solicitado.
III. 404
( ) Indica que o servidor encontrou uma condição inesperada que o impediu de atender à solicitação.
IV. 500
( ) Indica que a requisição foi bem sucedida.
Está CORRETA a seguinte sequência de respostas:
II, III, I, IV.
II, III, IV, I.
II, IV, III, I.
IV, II, III, I.
Para resolver esta questão, é necessário conhecer o significado de cada código de status HTTP. O código 200 indica sucesso na operação; o 301 indica que o recurso foi movido permanentemente para um novo URI; o 404 indica que o recurso não foi encontrado; e o 500 indica um erro no servidor que o impede de processar a solicitação.
Portanto, correlacionando os códigos com suas interpretações corretas, temos:
Assim, a sequência correta é a da opção B: II, III, IV, I.
Relembre que os códigos de status HTTP que começam com 2 indicam sucesso nas operações.
Os códigos que começam com 3 são relacionados a redirecionamentos.
Erros do cliente são indicados por códigos que começam com 4, e erros do servidor começam com 5.
Confundir códigos de sucesso (2xx) com códigos de redirecionamento (3xx).
Confundir códigos de erro do cliente (4xx) com códigos de erro do servidor (5xx).
Os códigos de status HTTP são parte do protocolo de rede HTTP e são emitidos pelo servidor em resposta a uma solicitação feita pelo cliente. Eles são agrupados em cinco classes:
Conhecer esses códigos é fundamental para o desenvolvimento e a manutenção de aplicações web.