Imagem de fundo

A integração entre sistemas distribuídos é um requisito central em arquiteturas moderna...

A integração entre sistemas distribuídos é um requisito central em arquiteturas modernas, especialmente em ambientes que adotam microsserviços e aplicações web escaláveis. Nesse contexto, APIs REST tornaram-se amplamente utilizadas por adotarem princípios simples de comunicação, baseados no protocolo HTTP, permitindo interoperabilidade entre clientes e servidores de forma padronizada e independente de plataforma. Considere uma aplicação back-end que disponibiliza serviços para diferentes clientes (aplicações web, mobile e outros sistemas), utilizando uma API REST para realizar operações sobre recursos como usuários, pedidos e produtos.


Com base nos princípios das APIs REST, assinale a alternativa que descreve corretamente uma prática coerente com esse estilo arquitetural.


A

Utilizar exclusivamente o método POST para todas as operações, garantindo uniformidade no acesso aos recursos da API.


B

Modelar a API a partir de recursos identificáveis por URIs e utilizar métodos HTTP apropriados para representar operações sobre esses recursos.


C

Manter sessões persistentes no servidor para cada cliente, assegurando o controle completo do estado da comunicação.


D

Encapsular toda a lógica de negócio em um único endpoint central, reduzindo o número de chamadas realizadas pelos clientes.