A API pode ser definida como um conjunto de padrões, difere...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: D - Stateless.
Vamos entender o contexto dessa questão. A pergunta aborda conceitos de Arquitetura REST, que é um estilo arquitetural amplamente utilizado para o desenvolvimento de APIs. REST, ou Representational State Transfer, é baseado em um conjunto de restrições arquiteturais que guiam o projeto de sistemas distribuídos.
Um dos princípios fundamentais do REST é o conceito de Stateless. Uma aplicação que segue o princípio Stateless trata cada requisição de maneira independente. Isso significa que cada requisição contém toda a informação necessária para ser entendida e processada, sem depender de qualquer contexto armazenado no servidor. Esse princípio reforça a escalabilidade e a simplicidade do sistema, pois o servidor não precisa armazenar o estado de interações anteriores.
Agora, vamos explorar por que as outras alternativas estão incorretas:
A - Cliente-servidor: Este é outro princípio do REST, que separa as responsabilidades entre o cliente e o servidor. Essa separação permite que ambos evoluam de forma independente. No entanto, não é responsável por tornar as requisições independentes entre si.
B - Interface uniforme: Também é um princípio do REST, que garante que todas as interações entre o cliente e o servidor sejam feitas de forma uniforme, utilizando uma interface comum. Ainda assim, não está relacionado diretamente com a independência das requisições.
C - Cache: Refere-se à capacidade do cliente de armazenar respostas para melhorar a eficiência das requisições subsequentes. Embora seja importante para a performance, não define a independência das requisições em relação ao estado.
Entender esses princípios é crucial para o desenvolvimento e a manutenção de APIs RESTful eficientes. O princípio Stateless é essencial para garantir que as requisições sejam gerenciadas de forma autônoma, contribuindo para a robustez e escalabilidade do sistema.
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