AJAX: Em um projeto web, ao implementar uma tabela HTML dinâmica utilizando jQuery e AJAX, os dados são recebidos do servidor no formato JSON. A tabela é atualizada automaticamente sem recarregar a página, melhorando a experiência do usuário. Qual método HTTP é mais adequado para a realização dessa tarefa e por quê?

Questão

Em um projeto web, ao implementar uma tabela HTML dinâmica utilizando jQuery e AJAX, os dados são recebidos do servidor no formato JSON. A tabela é atualizada automaticamente sem recarregar a página, melhorando a experiência do usuário. Qual método HTTP é mais adequado para a realização dessa tarefa e por quê?

Alternativas

A) PUT, pois permite substituir recursos no servidor.

B) GET, pois é utilizado para solicitar dados de um recurso especificado.

95%

C) DELETE, pois remove recursos do servidor.

D) HEAD, pois solicita uma resposta similar ao GET, sem o corpo da resposta.

E) TRACE, pois permite diagnóstico no caminho para o alvo.

Explicação

Para atualizar dinamicamente uma tabela HTML via jQuery/AJAX, o navegador faz uma requisição ao servidor para obter (buscar) os dados mais recentes, normalmente no formato JSON, e então renderiza esses dados na página sem recarregar.

  1. Natureza da operação: o objetivo descrito é apenas consultar/receber dados do servidor, não alterar o estado do recurso no servidor.

  2. Semântica do HTTP:

  • GET é o método apropriado quando queremos solicitar a representação de um recurso (por exemplo, uma lista de registros) e receber a resposta com corpo (como JSON).
  • PUT é usado para criar/substituir um recurso (atualização completa), o que não é o caso.
  • DELETE remove recurso.
  • HEAD não traz o corpo da resposta, então não serviria para receber o JSON.
  • TRACE é voltado a diagnóstico e não para obtenção de dados de aplicação.
  1. Conclusão: como a tarefa é buscar dados para preencher/atualizar a tabela, o método HTTP mais adequado é o GET.

Alternativa correta: (B).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.