Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2024

Redes de ComputadoresProtocolo
Código
fg077406
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 8 - TI / Sistemas e Desenvolvimento - Tarde
Sônia precisa desenvolver um aplicativo para rastreamento de ambulâncias, em uma rede particular de saúde, tendo como base a arquitetura REST.Sabendo que o GPS de cada veículo cadastrado irá fornecer o posicionamento a cada 5 segundos, com armazenamento no servidor junto à data e hora, e que a consulta irá alimentar um mapa do Google, os métodos HTTP utilizados por Sônia para a inclusão de coordenadas e para a consulta à base serão, respectivamente:
  1. ADELETE e GET;
  2. BPOST e PUT;
  3. CPOST e GET;
  4. DGET e DELETE;
  5. EGET e PUT.
Revelar gabarito e comentário

GabaritoC — POST e GET;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

REST - Métodos HTTP para Criação e Consulta

Gabarito: letra C. Na arquitetura REST, o método POST é utilizado para incluir/criar novos recursos, enquanto o método GET é utilizado para consultar/recuperar dados. Portanto, para a inclusão de coordenadas GPS (criação) e consulta à base (leitura), os métodos devem ser respectivamente POST e GET, conforme a alternativa C.

A banca exige o conhecimento básico dos métodos HTTP no contexto REST. A inclusão de dados (como coordenadas GPS) é uma operação de criação, que em REST é feita pelo método POST. A consulta (como alimentar o mapa) é uma operação de leitura, feita pelo método GET.

1Criação/Inclusão
POST
2Consulta/Leitura
GET
3Atualização/Substituição
PUT
4Exclusão
DELETE
Métodos HTTP (REST)
LEVELsoulevel.com.br
Métodos HTTP (REST): Criação/Inclusão (POST); Consulta/Leitura (GET); Atualização/Substituição (PUT); Exclusão (DELETE)

Alternativa A — ❌ Incorreta

Utiliza DELETE e GET. DELETE é exclusão, não criação. Embora GET esteja correto para consulta, a inclusão não é DELETE.

Alternativa B — ❌ Incorreta

Utiliza POST e PUT. POST é correto para inclusão, mas PUT é tipicamente usado para atualização/reposição, não para consulta. O correto para consulta é GET.

Alternativa C — ✅ Correta ⟵ GABARITO

POST para inclusão e GET para consulta, de acordo com os princípios REST.

Alternativa D — ❌ Incorreta

GET para inclusão (errado, GET é leitura) e DELETE para consulta (errado).

Alternativa E — ❌ Incorreta

GET para inclusão (errado) e PUT para consulta (errado).

Gabarito: letra C

Link permanente: /questoes/fg077406