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
- a deve conter dados.jsp.
- c deve conter dados.jsp.
- a deve conter GET ou POST.
- c deve conter GET ou POST.
- 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