Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — AJAX — FGV 2024

TI - Desenvolvimento de SistemasAJAX
Código
fg165411
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )
Um sistema do Departamento de Trânsito tem um serviço implementado por meio de uma Servlet, com o trecho de código a seguir, que retorna o dono de um carro de uma placa específica.   protected void doGet (HttpServletRequest request, HttpServletResponse response) ... String placa = request.getParameter(“placa”); ... Response.getWriter().write(“O dono é: “ + dono); ...   Assinale o código que mostra a função javascript que utiliza a biblioteca AJAX para fazer esta consulta a Servlet.
  1. Afunction consultarDono (placa) { fetch(/buscarDono?placa=${placa})      .then(response => response.text() )      .then(dados => consolo.log(dados) ); }
  2. Bfunction consultarDono (placa) { $.ajax({     url: '/buscarDono', type: 'POST',     DATA: { placa: placa },     success: function(response) { console.log(response);     } }); }
  3. Cfunction consultarDono (placa) { const xhr = new XMLHttpRequest(); xhr.open('POST' /buscarDono, true); xhr.setRequestHeader('Content-Type'); xhr.send(placa=${placa}); }
  4. Dfunction consultarDono (placa) { fetch(/buscarDono, {     method: 'GET',     headers: { 'application/json'},     body: JSON.stringgify({ placa: placa }) }) .then(response => response.json() ) .then(dados => console.log(dados) ); }
  5. Efunction consultarDono (placa) { axios.get(/buscarDono, {     params: { id: placa } }) .then(function(response) {     console.log(response.data) })); }
Revelar gabarito e comentário

GabaritoA — function consultarDono (placa) { fetch(`/buscarDono?placa=${placa}`)      .then(response => response.text() )      .then(dados => consolo.log(dados) ); }

Link permanente: /questoes/fg165411