Pular para o conteúdo principal

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?
  1. AA API deve utilizar o método GET para criar novos contratos e o método POST para atualizar contratos existentes.
  2. 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.
  3. CA API deve usar apenas o formato XML para representação dos recursos, garantindo a padronização das respostas.
  4. DA API deve manter uma sessão no servidor para cada cliente, armazenando informações entre as requisições para melhorar a eficiência.
  5. EA API deve permitir o uso de diferentes URLs para acessar o mesmo recurso, facilitando a flexibilidade na construção das requisições.
Revelar gabarito e comentário

GabaritoB — A 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.

Link permanente: /questoes/qa631236