Questão 74 · Informática: Programação e algoritmos
Assinale a opção em que é apresentada a denominação dada ao método HTTP que permite atualizar recursos existentes no servidor e cujo envio da mesma solicitação várias vezes em um serviço RESTful da Web tem o mesmo resultado.
- A) PATCH
- B) OAuth
- C) GET
- D) POST
- E) PUT
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: E.
O método PUT é usado para atualizar (ou criar, conforme a implementação) um recurso no servidor, substituindo-o pela representação enviada. Ele é idempotente: enviar a mesma requisição várias vezes deixa o recurso no mesmo estado final, que é o que o enunciado descreve.
- A: PATCH também atualiza recursos, mas aplica alterações parciais, e uma alteração parcial pode produzir resultado diferente a cada repetição (por exemplo, uma operação de incremento); por isso não é garantidamente idempotente.
- B: OAuth é um protocolo de autorização, não um método HTTP.
- C: GET recupera recursos e não os atualiza.
- D: POST envia dados para processamento e criação de novos recursos; repetir a requisição pode criar vários recursos, logo não é idempotente.
Dica: a idempotência é a pista. PUT é o método de substituição idempotente; POST cria recursos e não é idempotente; PATCH faz atualização parcial.
Fundamentos: Semântica dos métodos HTTP em APIs RESTful (PUT, PATCH, GET, POST) · Conceito de idempotência de requisições
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 74, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.