Logo Passei Direto
Buscar

Filosofia

Uniasselvi
O protocolo HTTP opera como uma linguagem comum entre diferentes sistemas, permitindo que mensagens estruturadas trafeguem pela rede de forma compreensível tanto para máquinas quanto para desenvolvedores. As requisições são compostas por métodos que indicam a intenção do cliente, cabeçalhos que fornecem metadados sobre a transação e, opcionalmente, um corpo contendo os dados a serem processados. O servidor, ao receber a mensagem, interpreta o comando e retorna um código de status que sintetiza o resultado da operação. Compreender essa estrutura é essencial para o diagnóstico de falhas em aplicações web e para a implementação de APIs robustas e seguras. Fonte: MEDEIROS, Ricardo. Desenvolvimento Web: HTML, CSS e JavaScript para Iniciantes. São Paulo: Novatec, 2022. Sobre o funcionamento do protocolo HTTP e sua relação com a arquitetura web, analise as afirmativas a seguir: I. Os códigos de status da série 400 indicam que ocorreu um erro no processamento do lado do servidor, independentemente da validade da requisição enviada pelo cliente. II. O método GET é utilizado para solicitar a representação de um recurso específico, sendo recomendado que sua execução não produza efeitos colaterais nos dados do servidor. III. Os cabeçalhos de resposta podem ser utilizados pelo servidor para instruir o navegador sobre políticas de cache, aumentando a eficiência em acessos subsequentes ao mesmo recurso. IV. O protocolo HTTP é inerentemente persistente em sua essência, mantendo o estado da aplicação entre diferentes requisições sem a necessidade de mecanismos externos como cookies. É correto o que se afirma em: A) II, III e IV, apenas. B) I, II e III, apenas. C) III e IV, apenas. D) I, apenas. E) II e III, apenas.
User badge image
Gustavo Lira Sampaio

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar cada afirmativa: I. "Os códigos de status da série 400 indicam que ocorreu um erro no processamento do lado do servidor, independentemente da validade da requisição enviada pelo cliente." Falso. Códigos 400 indicam erro do cliente (ex: requisição malformada). Erros do servidor são indicados pela série 500. II. "O método GET é utilizado para solicitar a representação de um recurso específico, sendo recomendado que sua execução não produza efeitos colaterais nos dados do servidor." Verdadeiro. GET é usado para obter dados e deve ser seguro, sem alterar o estado do servidor. III. "Os cabeçalhos de resposta podem ser utilizados pelo servidor para instruir o navegador sobre políticas de cache, aumentando a eficiência em acessos subsequentes ao mesmo recurso." Verdadeiro. Cabeçalhos como Cache-Control controlam o cache no navegador. IV. "O protocolo HTTP é inerentemente persistente em sua essência, mantendo o estado da aplicação entre diferentes requisições sem a necessidade de mecanismos externos como cookies." Falso. HTTP é um protocolo sem estado; para manter estado, são usados cookies, sessões, etc. Portanto, os itens corretos são II e III. Alternativa correta: E) II e III, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina