🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Em APIs RESTful, requisições com o método HTTP PATCH têm o ...

Próximas questões
Com base no mesmo assunto
Q4198313 Redes de Computadores
Em APIs RESTful, requisições com o método HTTP PATCH têm o propósito de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era a finalidade do método PATCH em HTTP/REST: atualização parcial de um recurso existente.

Tema central: Método HTTP PATCH
Análise das alternativas
A
Errada
Está errada porque confunde o nome do método HTTP PATCH com “patches” de segurança de software. A semântica de PATCH em HTTP/REST não é atualizar o servidor com correções de segurança, mas modificar parcialmente um recurso.
B
Errada
Está errada porque criação de recurso não é a finalidade cobrada para PATCH. Pela base, PATCH é voltado à modificação parcial de recurso existente; criação se associa, em regra, a outros métodos, como POST e, em cenários específicos, PUT.
C
Certa
A alternativa C está correta porque corresponde à definição funcional de PATCH no contexto de APIs RESTful: esse método é usado para alterar parcialmente o estado de um recurso já existente.
D
Errada
Está errada porque limpar completamente o cache de respostas do servidor não faz parte da finalidade do método PATCH. Isso não corresponde à semântica do método HTTP cobrado na questão.
E
Errada
Está errada porque descreve atualização completa do recurso, enquanto PATCH se refere a alteração parcial. A distinção decisiva aqui é PATCH versus PUT: atualização completa é classicamente associada a PUT.
Pegadinha da questão
A pegadinha foi confundir PATCH com PUT ou com o sentido coloquial de “patch” como correção de software.
Dica para questões semelhantes
  • Quando a questão cobrar método HTTP, resolva pela semântica do verbo, não pelo sentido comum da palavra.
  • Se a ação descrita for alteração parcial de recurso existente, o método compatível é PATCH.
  • Se a alternativa falar em substituição completa do estado do recurso, isso afasta PATCH e aponta para PUT.
  • Se a alternativa atribuir ao método funções administrativas do servidor, como segurança ou limpeza de cache, ela foge da finalidade do verbo HTTP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo