Questão de TI - Desenvolvimento de Sistemas — REST e RESTful — INSTITUTO AOCP 2024
TI - Desenvolvimento de SistemasREST e RESTful
- Código
- qa631236
- Banca
- INSTITUTO AOCP
- Órgão
- MGI
- Ano
- 2024
- Cargo
- Esp ( )
Você é um especialista em desenvolvimento de software pelo Ministério da Gestão e da Inovação e lidera um projeto que envolve a criação de uma API para um sistema de gerenciamento de contratos. A equipe de desenvolvimento decidiu adotar o padrão REST para a construção da API. Durante a fase de implementação, você precisa garantir que todos os membros da equipe compreendam os conceitos e práticas de REST para que a API seja desenvolvida de forma correta e eficiente. Com base nos conceitos de padrão REST, qual das seguintes alternativas apresenta corretamente a aplicação dos princípios de REST no desenvolvimento da API para o sistema de gerenciamento de contratos?
- AA API deve utilizar o método GET para criar novos contratos e o método POST para atualizar contratos existentes.
- BA API deve ser desenhada para ser sem estado (stateless), o que significa que cada requisição do cliente deve conter todas as informações necessárias para o servidor processar a requisição.
- CA API deve usar apenas o formato XML para representação dos recursos, garantindo a padronização das respostas.
- DA API deve manter uma sessão no servidor para cada cliente, armazenando informações entre as requisições para melhorar a eficiência.
- EA API deve permitir o uso de diferentes URLs para acessar o mesmo recurso, facilitando a flexibilidade na construção das requisições.