

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma equipe de desenvolvimento implementou a integração entre o sistema interno de gestão de protocolos e uma API externa responsável pelo cadastro e atualização de dados de cidadãos. A aplicação cliente realiza requisições HTTP utilizando exclusivamente o método POST para todas as operações, inclusive consultas, envia no corpo da requisição um campo denominado acao para indicar o tipo de operação e recebe respostas em formato JSON contendo apenas mensagens genéricas de sucesso ou erro. Durante revisão arquitetural, foi solicitado que a integração evoluísse para maior aderência ao estilo arquitetural REST.
À luz dos princípios do padrão REST, a adequação arquitetural exige que
a lógica de controle de fluxo das operações seja transferida para o cliente consumidor, mantendo o servidor como intermediador de dados.
o método POST seja mantido nas operações, desde que a estrutura da mensagem JSON contenha atributos descritivos suficientes para cada ação executada.
as operações passem a ser modeladas como recursos identificáveis por URI, utilizando corretamente os métodos HTTP conforme sua semântica e mantendo comunicação stateless.
as operações permaneçam concentradas em um único endpoint, desde que o corpo da requisição contenha indicação explícita da ação desejada.
a API priorize padronização do JSON como principal requisito de integração, tratando a organização de recursos e a semântica HTTP como aspectos secundários.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.