-
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