Questão de Redes de Computadores — Protocolo — FGV 2024
- Código
- fg093646
- Banca
- FGV
- Órgão
- SEDUC-SP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Professor de Ensino Fundamental e Médio (Educação Profissional) - Tecnologia da Informação
- APOST
- BPUT
- CDELETE
- DGET
- EPATCH
GabaritoD — GET
Gabarito: letra D (GET). O método GET é o único, dentre os listados, que serve exclusivamente para solicitar a representação de um recurso sem causar qualquer efeito colateral ou modificação no servidor. É definido como um método seguro e idempotente pelo protocolo HTTP.
Conforme o RFC 2616 (e atualizações), o método GET "requisita uma representação do recurso especificado. Requisições usando GET devem apenas recuperar dados e não devem ter qualquer outro efeito." Essa característica o torna ideal para consultas e navegação.
O método POST é utilizado para enviar dados ao servidor para processamento (por exemplo, submissão de formulários). Ele geralmente resulta em uma modificação no estado do servidor (criação de recurso) e não é idempotente.
O método PUT é usado para atualizar ou substituir um recurso existente. Embora seja idempotente, ele modifica o recurso no servidor, violando a condição de "sem causar nenhuma modificação".
O método DELETE, como o nome indica, remove o recurso especificado. Claramente modifica o servidor.
Exatamente como descrito: GET solicita a representação do recurso sem efeitos colaterais.
O método PATCH é usado para aplicar modificações parciais a um recurso. Embora menos abrangente que PUT, ainda altera o estado no servidor.
Na prova, lembre-se dos métodos seguros (GET e HEAD) – aqueles que não alteram o estado do servidor. Qualquer método que modifique (POST, PUT, DELETE, PATCH) está fora. O GET é o único entre as opções que se encaixa perfeitamente.
Gabarito: letra D (GET).
Link permanente: /questoes/fg093646