Acerca de API, julgue o item subsequente. Quando utilizados ...
Acerca de API, julgue o item subsequente.
Quando utilizados em operações em bancos de dados, os métodos HTTP de GET, POST, PUT e DELETE podem ser associados aos comandos CRUD de SELECT, CREATE, UPDADE e DELETE, respectivamente.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão sobre a associação de métodos HTTP com operações CRUD, é importante compreender o funcionamento básico de APIs e como elas interagem com bancos de dados.
Tema Central: A questão aborda como os métodos HTTP (GET, POST, PUT, DELETE) se relacionam com as operações CRUD (Create, Read, Update, Delete).
Conceitos Fundamentais:
- GET: Usado para recuperar dados de um servidor, correspondendo à operação Read ou SELECT em um banco de dados.
- POST: Usado para enviar dados ao servidor, geralmente para criar um novo recurso, correspondente ao Create ou INSERT.
- PUT: Usado para atualizar dados existentes no servidor, associando-se à operação Update ou UPDATE.
- DELETE: Usado para remover dados do servidor, diretamente relacionado à operação Delete.
Essas correspondências são amplamente utilizadas em arquiteturas de software baseadas em REST, que é um estilo de arquitetura de software baseada na transferência de estado representacional.
Justificação da Alternativa Correta:
A alternativa C está correta porque descreve precisamente como os métodos HTTP se alinham com as operações CRUD. Essa correspondência é um padrão comum em APIs RESTful.
Importante: Enquanto a questão está correta, é sempre válido lembrar que em algumas implementações, o método PUT pode ser substituído ou complementado pelo PATCH para atualizações parciais, mas em termos gerais, o mapeamento apresentado é o mais comum.
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
Comentários
Veja os comentários dos nossos alunos
JUSTIFICATIVA - Certo. Os métodos HTTP são os responsáveis por provocar alterações nos recursos identificados pelas URLs. Essas modificações são padronizadas, de maneira que o método GET é utilizado para recuperar os dados identificados pela URL, o POST, para criar um novo recurso, o PUT, para atualizar um recurso e o DELETE, para apagar um recurso. Esses quatro métodos podem ser diretamente relacionados a operações de banco de dados, da seguinte forma: o método GET do HTTP se relaciona com o SELECT, o POST, com o CREATE, o PUT, com o UPDATE e o DELETE, com o DELETE.
https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo