Acerca de API, julgue o item subsequente. Na execução de uma...
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.
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