Requisição de HTTP em XML
Se você está usando o IE 5.0 ou superior, os dados em XML podem ser requisitados de um servidor usando uma requisição de HTTP.
A Requisição do Navegador
Uma requisição de HTTP do navegador, pode requerer XML de um servidor:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()
|
Para ver o resultado da requisição, você pode exibir o resultado no seu navegador:
document.all['A1'].innerText= objHTTP.status
document.all['A2'].innerText= objHTTP.statusText
document.all['A3'].innerText= objHTTP.responseText
|
Tente você mesmo usando JavaScript
Tente você mesmo usando VBScript
Comunicando-se com o Servidor
Com requisição de HTTP você pode "comunicar-se" com um servidor.
Comunicando-se com um servidor usando a XML
No exemplo a resposta é "falsificada" no servidor com este código ASP:
<%
response.ContentType="text/xml"
txt="<answer><text>12 Anos</text></answer>"
response.write(txt)
%>
|
Assim, a resposta será sempre 12 anos, não importa qual pergunta é feita. Na vida real, você tem que ecrever algum código para analizar a pergunta e responder com a resposta correta.
|