Cursos / Informática para Internet / Desenvolvimento Web II / Aula
O status da resposta pode variar entre códigos 1xx, 2xx, 3xx, 4xx e 5xx; no entanto, os únicos códigos que representam sucesso na resposta são os 2xx. Ver mais detalhes em: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Perceba que no Exemplo 2, na linha 17, especificamos as condições para que o código seja executado:
Antes de começar a enviar dados, é necessário abrir uma conexão com o servidor através do método open do objeto XMLHttpRequest criado:
Parâmetro | Descrição |
Método HTTP | Método HTTP a ser utilizado. Geralmente GET ou POST. Mais detalhes serão explicados no próximo tópico (Enviando os dados). Para a referência completa: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. |
URL | Endereço do serviço a ser utilizado. |
Modo de comunicação | Variável booleana indicando o modo de comunicação a ser utilizado: Síncrono (false) ou assíncrono (true). |
Após instanciar o objeto XMLHttpRequest, abrir uma conexão com sucesso e definir uma função para tratar a resposta, resta apenas enviar os dados para o servidor utilizando o método send():
Versão 5.3 - Todos os Direitos reservados