FC ConcursosFC Concursos

Questão FC373527

Em uma aplicação web que utiliza AJAX, considere a existência de um objeto http_obj do tipo XMLHttpRequest inicializado e em condições ideais. Nestas condições, para enviar uma req

Desenvolvimento Web

FCC · 2023

Em uma aplicação web que utiliza AJAX, considere a existência de um objeto http_obj do tipo XMLHttpRequest inicializado e em condições ideais. Nestas condições, para enviar uma requisição para o arquivo dados.jsp no servidor, um analista utilizou as instruções abaixo.

 

http_obj.open(a, b, c);

http_obj.send();

 

Considerando a sintaxe correta do método open e que a, b e c são variáveis que contêm valores válidos, a variável

  1. a deve conter dados.jsp.
  2. c deve conter dados.jsp.
  3. a deve conter GET ou POST.
  4. c deve conter GET ou POST.
  5. b deve conter true ou false.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Na chamada http_obj.open(a, b, c), a variável a representa o método HTTP da requisição. Ou seja, é nela que se deve informar qual verbo será usado pelo servidor.

Os valores corretos para esse parâmetro são GET ou POST.

Em geral, GET é usado para recuperar recursos — parâmetros são colocados na URL e o http_obj.send() costuma ser chamado sem corpo. Já POST é usado para enviar dados ao servidor — os dados vão no corpo da requisição e o http_obj.send() recebe a string (por exemplo, query string ou JSON), acompanhado do Content-Type adequado.

Por convenção use letras em maiúsculas para o método (GET/POST) para evitar inconsistências entre cliente e servidor.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo