SóProvas


ID
1305145
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Programação
Assuntos

Com relação à aplicação do Ajax, julgue os itens que se seguem.

Da mesma forma que as páginas HTML utilizam os objetos HttpRequest e HttpResponse para enviar e receber solicitações ao servidor, o Ajax utiliza os objetos XMLHttpRequest e XMLHttpResponse para comunicação assíncrona.

Alternativas
Comentários
  • Não existe o objeto XMLHttpResponse.

  • Além disso, HTML é uma linguagem de marcação. Ela não utiliza objetos para enviar e receber solicitações. Estas últimas são feitas, via de regra, pelo navegador (browser) por meio de requisições do protocolo HTTP.

  • A resposta é obtida em dois passos registrando um listener na propriedade onreadystatechange e obtendo a resposta na propriedade responseText ou responseXml

  • Em Ajax para receber respostas precisamos de receptores de eventos (event listeners) para as solicitaões que são enviadas ao executar uma transferência de dados usando XMLHttpRequest.


    https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHttpRequest/Usando_XMLHttpRequest

  • AJAX significa Asynchronous JavaScript e XML. Em poucas palavras, é o uso do objeto XMLHttpRequest para se comunicar com os scripts do lado do servidor. Ele pode enviar bem como receber informações em uma variedade de formatos, incluindo JSON, XML, HTML, e até mesmo arquivos de texto. Porém a característica mais atraente do AJAX, é a sua natureza "assíncrona", o que significa que ele pode fazer tudo isso sem a necessidade de atualizar a página. Isso permite a você atualizar partes de uma página com base em eventos do usuário.

    fonte: https://developer.mozilla.org/pt-BR/docs/Web/Guide/AJAX/Getting_Started

  • Para a CESPE existe o XMLHttpResponse. Pra banca nenhuma existe, mas pra CESPE existe. Logo, fica sabido que o erro não consiste na presença dessa classe.

  • Para capturar as repostas do servidor, utilizando o ajax, existem duas possibilidades:

    reponsexml (objeto)

    responsetext (string)

  • Não existe esse tal Response, o que existe é isso https://www.w3schools.com/xml/ajax_xmlhttprequest_response.asp