Pular para o conteúdo principal

Questão de Redes de Computadores — HTTP — FUNDATEC 2024

Redes de ComputadoresHTTP
Código
qa632378
Banca
FUNDATEC
Órgão
CETENE
Ano
2024
Cargo
Tecno P ( )

Qual é a finalidade do cabeçalho Content-Type em uma requisição HTTP?

  1. ADefine o método HTTP utilizado na requisição.
  2. BIndica o tipo de arquivo do recurso.
  3. CDescreve todas as instruções necessárias para lidar com o conteúdo da requisição.
  4. DDetermina o tipo de autenticação utilizado na requisição.
  5. EInforma o valor do conteúdo do body (payload) da requisição.
Revelar gabarito e comentário

GabaritoB — Indica o tipo de arquivo do recurso.

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

Cabeçalho Content-Type no HTTP

Gabarito: letra B. O cabeçalho Content-Type em uma requisição HTTP indica o tipo de mídia (tipo de arquivo) do conteúdo enviado no corpo da mensagem, como text/html, application/json ou image/png. Ele permite que o servidor interprete corretamente os dados recebidos, sendo essencial para a comunicação entre cliente e servidor na Web.

O HTTP (Hypertext Transfer Protocol) é um protocolo de camada de aplicação que segue o modelo requisição-resposta. Quando um cliente (como um navegador) envia uma requisição, ela é composta por uma linha de requisição (método, URL e versão), cabeçalhos e, opcionalmente, um corpo de entidade. Os cabeçalhos HTTP são campos que fornecem metadados sobre a requisição ou resposta, como o tipo de conteúdo, o tamanho, a codificação, entre outros.

O cabeçalho Content-Type especifica o tipo MIME (Multipurpose Internet Mail Extensions) do recurso ou do corpo da mensagem. Por exemplo, ao enviar um formulário via método POST, o cabeçalho Content-Type pode ser application/x-www-form-urlencoded, indicando que os dados estão codificados como pares chave-valor. Em uma resposta, o servidor usa Content-Type para informar ao cliente o formato do recurso solicitado, como text/html para uma página web ou application/json para dados estruturados.

A finalidade principal do Content-Type é permitir que o receptor saiba como interpretar o conteúdo recebido. Sem ele, o servidor ou cliente não saberia se os dados são texto, imagem, vídeo, JSON, XML, etc., o que impossibilitaria o processamento correto. É um cabeçalho fundamental para a interoperabilidade na Web.

É importante distinguir o Content-Type de outros cabeçalhos e conceitos:

  • Método HTTP: define a ação a ser executada (GET, POST, PUT, DELETE, etc.), não o tipo de conteúdo.

  • Content-Length: indica o tamanho em bytes do corpo da mensagem, não o tipo.

  • Autenticação: é tratada por cabeçalhos como Authorization, não pelo Content-Type.

  • Valor do conteúdo: o Content-Type descreve o formato, não o valor em si.

A banca explora a confusão entre o Content-Type e outros elementos da requisição HTTP. O candidato deve lembrar que o Content-Type é sobre o tipo de mídia do conteúdo, e não sobre o método, autenticação ou valor. Essa distinção é o critério decisivo para separar as alternativas.

Content-Type (HTTP)
  • 1Função
    • Indica o tipo MIME do conteúdo
    • Ex.: text/html, application/json, image/png
  • 2Uso
    • Requisição: corpo enviado
    • Resposta: recurso solicitado
  • 3Não confundir com
    • Método HTTP (GET, POST)
    • Content-Length (tamanho em bytes)
    • Authorization (autenticação)
    • Valor do payload (conteúdo em si)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Define o método HTTP utilizado na requisição. O método HTTP é definido na linha de requisição, como GET, POST, PUT, DELETE, etc., e não pelo cabeçalho Content-Type. O Content-Type não tem relação com a ação a ser executada.

Alternativa B — ✅ Correta ⟵ GABARITO

Indica o tipo de arquivo do recurso. O Content-Type especifica o tipo MIME do conteúdo, como text/html, application/json, image/png, etc. Isso permite que o receptor interprete corretamente os dados recebidos, seja na requisição ou na resposta.

Alternativa C — ❌ Incorreta

Descreve todas as instruções necessárias para lidar com o conteúdo da requisição. O Content-Type apenas informa o tipo de mídia, não fornece instruções de processamento. Outros cabeçalhos, como Content-Disposition ou Content-Encoding, podem fornecer informações adicionais, mas não é função do Content-Type.

Alternativa D — ❌ Incorreta

Determina o tipo de autenticação utilizado na requisição. A autenticação é tratada por cabeçalhos como Authorization ou WWW-Authenticate, não pelo Content-Type. O Content-Type não tem relação com mecanismos de autenticação.

Alternativa E — ❌ Incorreta

Informa o valor do conteúdo do body (payload) da requisição. O Content-Type informa o formato do conteúdo, não o valor em si. O valor do corpo é o payload, que pode ser qualquer dado, e o Content-Type apenas descreve como interpretá-lo.

NÃO CAIA NESSA!

A banca troca a função do Content-Type com outros elementos da requisição HTTP. O candidato pode confundir com o método HTTP (alternativa A) ou com o valor do payload (alternativa E). Lembre-se: Content-Type é sobre o tipo de mídia, não sobre a ação, autenticação ou valor. Com treino, você identifica essas trocas rapidamente.

PEGA ESSA DICA!

Para fixar, associe Content-Type ao tipo de arquivo. Quando você envia um formulário, o Content-Type é application/x-www-form-urlencoded; quando recebe uma página, é text/html. Sempre que a questão perguntar sobre Content-Type, pense em "tipo de mídia".

Gabarito: letra B

Link permanente: /questoes/qa632378