Acerca de API, julgue o item subsequente. Na execução de uma...

Próximas questões
Com base no mesmo assunto
Q3156914 Engenharia de Software

Acerca de API, julgue o item subsequente. 


Na execução de uma API, os códigos de erro originados no servidor seguem o padrão 4xx, e os códigos de sucesso seguem o padrão 1xx.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

Vamos entender por que a afirmação está incorreta e revisar os conceitos fundamentais sobre os códigos de status HTTP, que são essenciais para compreender o funcionamento de APIs.

Conceito Central: A questão envolve entender os códigos de status HTTP, que são utilizados para indicar o resultado de uma requisição feita a um servidor. Esses códigos são fundamentais para o desenvolvimento e integração de APIs, pois ajudam a identificar se uma operação foi bem-sucedida ou se ocorreu algum erro, além de indicar a natureza do problema.

Códigos de Status HTTP - Resumo Teórico:

  • 1xx (Informativo): Indica que a solicitação foi recebida e o processo continua. Exemplos: 100 (Continue), 101 (Switching Protocols).
  • 2xx (Sucesso): Indica que a ação foi recebida, compreendida e aceita com sucesso. Exemplos: 200 (OK), 201 (Created).
  • 3xx (Redirecionamento): Indica que mais ações são necessárias por parte do cliente para concluir a solicitação. Exemplos: 301 (Moved Permanently), 302 (Found).
  • 4xx (Erro do Cliente): Indica que houve um erro por parte do cliente. Exemplos: 400 (Bad Request), 401 (Unauthorized), 404 (Not Found).
  • 5xx (Erro do Servidor): Indica que o servidor falhou ao processar uma solicitação aparentemente válida. Exemplos: 500 (Internal Server Error), 503 (Service Unavailable).

Justificação da Resposta:

A questão afirma que os códigos de erro do servidor seguem o padrão 4xx e os de sucesso, 1xx. Isso está incorreto porque:

  • 4xx é a classe de códigos que representa erros do cliente, não do servidor.
  • Códigos de sucesso são, na verdade, 2xx, indicando que a solicitação foi bem-sucedida. 1xx é para respostas informativas.

Dessa forma, a alternativa correta é Errado, pois a afirmação não condiz com os padrões de códigos de status HTTP.

Entender corretamente os códigos de status HTTP é crucial para diagnosticar e resolver problemas ao desenvolver e consumir APIs, garantindo eficiência e eficácia na comunicação cliente-servidor.

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

JUSTIFICATIVA - Errado. Toda requisição que é enviada para o servidor retorna um código de status, sendo tais códigos categorizados em cinco famílias. O código 1xx refere-se aos códigos informacionais, 2xx, aos códigos de sucesso, 3xx, aos códigos de redirecionamento, 4xx, aos erros causados pelo cliente e 5xx, aos erros originados no servidor

https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF

1xx: Informação;

2xx: Sucesso;

3xx: Redirecionamento;

4xx: Erro do Cliente;

5xx: Erro do Servidor

Clique para visualizar este comentário

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