Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2024

Redes de ComputadoresProtocolo
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
Qual dos métodos HTTP a seguir é utilizado para solicitar a representação de um recurso específico, sem causar nenhuma modificação no servidor?
  1. APOST
  2. BPUT
  3. CDELETE
  4. DGET
  5. EPATCH
Revelar gabarito e comentário

GabaritoD — GET

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Métodos HTTP – 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.

Métodos HTTP
  • 1Seguros (sem efeito colateral)
    • GET (solicita representação)
    • HEAD (apenas cabeçalhos)
  • 2Não seguros (modificam servidor)
    • POST (envia dados / cria)
    • PUT (atualiza/substitui)
    • DELETE (remove)
    • PATCH (modificação parcial)
LEVEL · soulevel.com.br

Alternativa A (POST) — ❌ Incorreta

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.

Alternativa B (PUT) — ❌ Incorreta

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".

Alternativa C (DELETE) — ❌ Incorreta

O método DELETE, como o nome indica, remove o recurso especificado. Claramente modifica o servidor.

Alternativa D (GET) — ✅ Correta ⟵ GABARITO

Exatamente como descrito: GET solicita a representação do recurso sem efeitos colaterais.

Alternativa E (PATCH) — ❌ Incorreta

O método PATCH é usado para aplicar modificações parciais a um recurso. Embora menos abrangente que PUT, ainda altera o estado no servidor.

PEGA ESSA DICA!

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