Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — VUNESP 2022

Redes de ComputadoresProtocolo
Código
vu068297
Banca
VUNESP
Órgão
PC-RR
Ano
2022
Nível
Superior
Cargo
Perito Criminal de Polícia Civil - Especialidade: Computação Científica ou Análise de Sistemas
No contexto do funcionamento de servidores web, o cabeçalho Accept do protocolo HTTP é usado para
  1. Aenviar cookies do servidor web para o navegador.
  2. Benviar cookies armazenados anteriormente no navegador para o servidor web.
  3. Canunciar ao servidor web quais tipos de conteúdo (mídias) o navegador considera aceitáveis para a resposta.
  4. Danunciar ao servidor web qual codificação de conteúdo o navegador está apto a entender.
  5. Eapresentar ao navegador um conjunto de métodos suportados ou aceitos pelo recurso acessado, quando o servidor web responde com o código 405 (Method Not Allowed).
Revelar gabarito e comentário

GabaritoE — apresentar ao navegador um conjunto de métodos suportados ou aceitos pelo recurso acessado, quando o servidor web responde com o código 405 (Method Not Allowed).

Esta resolução diverge do gabarito oficial. A banca deu Letra E; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
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”.

HTTP: cabeçalho Accept

Gabarito oficial: E. No entanto, a análise conceitual mostra que a função correta do cabeçalho Accept está descrita na alternativa C. A alternativa E refere-se ao cabeçalho Allow, utilizado em respostas 405 (Method Not Allowed).

O cabeçalho Accept é um cabeçalho de requisição HTTP que permite ao cliente (navegador) informar ao servidor quais tipos de conteúdo (media types) ele é capaz de processar na resposta. Por exemplo, Accept: text/html, application/json indica que o navegador prefere HTML ou JSON. Isso faz parte da negociação de conteúdo (content negotiation).

1Accept (requisição)
Tipos de mídia aceitáveis
Negociação de conteúdo
2Accept-Encoding (requisição)
Codificação aceitável
3Cookie (requisição)
Envia cookies ao servidor
4Set-Cookie (resposta)
Envia cookies ao navegador
5Allow (resposta)
Métodos permitidos
Resposta 405
Cabeçalhos HTTP
LEVELsoulevel.com.br
Cabeçalhos HTTP: Accept (requisição) (Tipos de mídia aceitáveis, Negociação de conteúdo); Accept-Encoding (requisição) (Codificação aceitável); Cookie (requisição) (Envia cookies ao servidor); Set-Cookie (resposta) (Envia cookies ao navegador); Allow (resposta) (Métodos permitidos, Resposta 405)

Alternativa A — ❌ Incorreta

Enviar cookies do servidor para o navegador é função do cabeçalho Set-Cookie, não do Accept.

Alternativa B — ❌ Incorreta

Enviar cookies armazenados no navegador para o servidor é função do cabeçalho Cookie, não do Accept.

Alternativa C — ✅ Correta (mas não é o gabarito oficial)

Anunciar ao servidor quais tipos de conteúdo (mídias) o navegador considera aceitáveis para a resposta é exatamente a definição do cabeçalho Accept conforme RFC 7231.

Alternativa D — ❌ Incorreta

Anunciar qual codificação de conteúdo o navegador está apto a entender é função do cabeçalho Accept-Encoding, não do Accept.

Alternativa E — ❌ Incorreta (gabarito oficial)

Apresentar ao navegador os métodos suportados pelo recurso quando o servidor responde com 405 é função do cabeçalho Allow, não do Accept. O Accept é um cabeçalho de requisição, não de resposta.

SE LIGUE NESSA!

A banca provavelmente confundiu os cabeçalhos Accept e Allow. A alternativa E descreve corretamente o Allow, mas o enunciado pergunta sobre o Accept. Portanto, a resposta esperada seria C, mas o gabarito indica E. Atenção a essa diferença em provas.

Conclusão: Pela definição, a alternativa C é a correta, mas o gabarito oficial é E. Estude ambos os cabeçalhos para não cair em armadilhas similares.

Link permanente: /questoes/vu068297