Questão 54 · Informática: Redes de computadores e internet
O protocolo HTTP define um conjunto de métodos de requisição responsáveis por indicar a ação a ser executada para um dado recurso.
Um método HTTP é denominado idempotente se:
- A) as requisições em algum momento causam danos ou efeitos colaterais irreversíveis no servidor;
- B) as requisições com cabeçalhos e parâmetros diferentes causam uma mesma mudança no estado do recurso;
- C) toda requisição estabelecer um túnel para o servidor identificado pelo recurso de destino;
- D) o código de status for o mesmo entre requisições que aplicam modificações parciais em um recurso;
- E) uma requisição idêntica puder ser feita uma ou mais vezes em sequência com o mesmo efeito enquanto deixa o servidor no mesmo estado.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).
Comentário
Gabarito: E.
Um método HTTP é idempotente quando uma requisição idêntica, feita uma ou mais vezes em sequência, produz o mesmo efeito e deixa o servidor no mesmo estado que uma única execução. Métodos como GET, PUT e DELETE são idempotentes; POST, em geral, não é.
- (A) Causar efeitos colaterais irreversíveis não é a definição de idempotência, que trata de repetir a requisição com o mesmo resultado no estado do servidor.
- (B) A idempotência se refere à repetição de uma requisição idêntica; requisições com cabeçalhos e parâmetros diferentes não são o critério.
- (C) Estabelecer um túnel até o servidor de destino descreve o método CONNECT, e não a idempotência.
- (D) Idempotência diz respeito ao estado do servidor após repetições, e não à igualdade do código de status: o código de resposta pode mudar entre repetições (por exemplo, a segunda exclusão do mesmo recurso pode retornar resposta diferente) sem que o método deixe de ser idempotente.
Dica: idempotente = repetir a mesma requisição não altera o resultado final no servidor além da primeira execução.
Fundamentos: Protocolo HTTP e métodos de requisição · Idempotência (RFC 7231) · Diferença entre métodos seguros e idempotentes
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 FGV BANESTES 2021 (Suporte e Infraestrutura), questão 54, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.