Em relação aos códigos de resposta das requisições especific...

Próximas questões
Com base no mesmo assunto
Q689582 Redes de Computadores

Em relação aos códigos de resposta das requisições especificadas na RFC 2616, relacione corretamente as colunas, e em seguida, marque a sequência correta nas alternativas abaixo.

(1) 2xx

(2) 3xx

(3) 4xx

(4) 5xx


( ) informa ao cliente que ele deve procurar em outro lugar.

( ) significa que a solicitação falhou devido a um erro do cliente.

( ) a ação foi recebida, compreendida e aceita com sucesso.

( ) o servidor falhou ao atender a uma requisição aparentemente válida

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

Os códigos de resposta de HTTP, especificados na RFC 2616, são fundamentais para a comunicação entre clientes (computadores) e servidores na web. Eles indicam o resultado de uma solicitação HTTP, informando se foi bem-sucedida ou se ocorreram erros. Vamos explorar cada uma das categorias mencionadas na questão para melhor entendimento:

(1) 2xx - Sucesso: Este código indica que a ação foi recebida, compreendida e aceita com sucesso. Ele informa ao cliente que a solicitação foi bem-sucedida. O exemplo mais comum é o código 200 (OK).

(2) 3xx - Redirecionamento: Este código informa ao cliente que ele deve procurar o recurso em outro lugar. Isso geralmente ocorre quando o recurso foi movido permanentemente ou temporariamente para uma nova URL. Um exemplo seria o código 301 (Moved Permanently).

(3) 4xx - Erro do cliente: Este código significa que a solicitação falhou devido a um erro do cliente. Isso pode ser por má sintaxe ou por o recurso solicitado não existir. Um exemplo comum é o código 404 (Not Found).

(4) 5xx - Erro do servidor: Este código indica que o servidor falhou ao atender a uma requisição aparentemente válida. Isso ocorre quando o servidor encontra uma condição inesperada que impede o atendimento da solicitação. Um exemplo é o código 500 (Internal Server Error).

Agora, vamos analisar a alternativa D, que é a correta:

  • (2) 3xx - Informa ao cliente que ele deve procurar em outro lugar (Redirecionamento).
  • (3) 4xx - Significa que a solicitação falhou devido a um erro do cliente (Erro do cliente).
  • (1) 2xx - A ação foi recebida, compreendida e aceita com sucesso (Sucesso).
  • (4) 5xx - O servidor falhou ao atender a uma requisição aparentemente válida (Erro do servidor).

As demais alternativas podem ser descartadas, pois não apresentam a sequência correta de associação entre códigos e suas descrições:

  • A - Associa incorretamente o código 3xx a um erro do cliente.
  • B - Troca a associação de sucesso e erro do servidor.
  • C - Inverte o redirecionamento e o erro do cliente.

Espero que esta explicação tenha ajudado a esclarecer suas dúvidas sobre os códigos de resposta HTTP e sua aplicação. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

1xx Informação -  Ex.: 100 = servidor concorda em tratar da solicitação do cliente;

2xx Sucesso - Ex.: 200 = solicitação com sucesso; 204 = nenhum conteúdo presente;

3xx Redirecionamento - Ex.: 301 = página movida; 304 = página em cache ainda válida;

4xx Erro do cliente - Ex.: 403 = página proibida; 404 = página não localizada;

5xx Erro do Servidor - Ex.: 500 = erro interno do servidor; 503 = tente novamente mais tarde;

 

Fonte: Cap 7(aplicação) - Redes de Comptadores - Tanenbaum e Wetherall

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo