Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — IF Sul Rio-Grandense 2025

Redes de ComputadoresProtocolo
Código
qg528434
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I
Em uma aplicação Node.js com o framework Express, as rotas HTTP (POST, DELETE, GET, e PUT) são usadas para realizar diferentes operações com recursos. Seguindo as boas práticas de APIs REST, esses verbos representam ações coerentes com o padrão CRUD (Create, Read, Update, Delete), assegurando que a API siga padrões de design que promovem consistência, escalabilidade e legibilidade do código.Agora, considere o seguinte trecho de código, onde um CRUD básico para produtos está implementado.var express = require('express'); var app = express(); app.get('/products', (req, res) => { // implementação da rota }); app.post('/products', (req, res) => { // implementação da rota }); app.put('/products/:id', (req, res) => { // implementação da rota }); app.delete('/products/:id', (req, res) => { // implementação da rota }); app.listen(3000); Com base no comportamento esperado das rotas HTTP em um CRUD para produtos, qual das afirmativas está INCORRETA?
  1. APara consultar produtos, deve-se utilizar a rota GET /products. Os parâmetros de filtragem devem ser fornecidos na query string. Exemplo: GET /products?category=electronics.
  2. BPara remover um produto, deve-se utilizar a rota DELETE /products/:id, onde o id do produto a ser deletado é passado diretamente nos parâmetros da rota.
  3. CPara alterar um produto existente, deve-se utilizar a rota PUT /products/:id, onde o id do produto é passado nos parâmetros da rota e as novas informações do produto são enviadas no corpo da requisição.
  4. DPara cadastrar um novo produto, deve-se utilizar a rota POST /products, enviando os dados do produto através da query string.
Revelar gabarito e comentário

GabaritoD — Para cadastrar um novo produto, deve-se utilizar a rota POST /products, enviando os dados do produto através da query string.

Link permanente: /questoes/qg528434