Questão de Redes de Computadores — Protocolo — FGV 2024
Redes de Computadores›Protocolo
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:
ADELETE e GET;
BPOST e PUT;
CPOST e GET;
DGET e DELETE;
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.
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).