Informática Múltipla Escolha

Sobre o objeto XMLHttpRequest, assinale a alternativa verdadeira:

Sobre o objeto XMLHttpRequest, assinale a alternativa verdadeira:

  1. A propriedade status será igual a 405 quando a requisição terminar de forma bem sucedida
  2. Permite apenas requisições com o método GET
  3. O evento readyState é disparado toda vez que ocorre uma mudança no atributo responseText
  4. O atributo responseText contém a resposta enviada pelo servidor, após uma requisição
  5. Permite apenas requisitar URLs que retornam informações no formato XML de maneira assíncrona, não sendo aceitos outros formatos de dados

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - O atributo responseText contém a resposta enviada pelo servidor, após uma requisição

Introdução ao XMLHttpRequest

O XMLHttpRequest é um objeto nativo do navegador utilizado para fazer requisições HTTP assíncronas em JavaScript. Embora seu nome sugira uso exclusivo para XML, ele é muito mais versátil e serve como base para tecnologias modernas como o fetch e o axios.

Análise das Alternativas

Vamos analisar cada opção para entender por que a D é a correta e as outras estão incorretas:

  • Alternativa A (Incorreta): O código de status 405 indica "Método Não Permitido" (Method Not Allowed). Quando uma requisição termina com sucesso, o status geralmente é 200 (OK).
  • Alternativa B (Incorreta): O objeto permite diversos métodos HTTP, não apenas o GET. É possível realizar requisições POST, PUT, DELETE, entre outras.
  • Alternativa C (Incorreta): readyState é uma propriedade numérica (varia de 0 a 4) que indica o estado da requisição, não um evento. O evento disparado quando essa propriedade muda é o onreadystatechange.
  • Alternativa D (Correta): O atributo responseText armazena o corpo da resposta recebida do servidor na forma de texto. Ele só tem conteúdo útil após o término da operação.
  • Alternativa E (Incorreta): Apesar do nome, ele não se restringe a XML. Pode receber JSON, HTML, texto puro e até dados binários (configurando a propriedade responseType).

Resumo Comparativo

Propriedade/EventoFunção Principal
statusCódigo de retorno (ex: 200 = Sucesso)
methodTipo de requisição (GET, POST, etc.)
readyStateEstado atual (0 a 4)
responseTextResposta do servidor em texto

Portanto, a definição precisa de que o responseText guarda a resposta enviada pelo servidor torna a Alternativa D a única correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.