Anche se le Classic ASP non permettono l'accesso diretto ai web services, è possibile utilizzare un banale trucco per quei web services che possono essere interrogati direttamente dal browser come quelli creati grazie al .NET Framework di Microsoft. E' infatti sufficiente utilizzare l'oggetto "Microsoft.XMLHTTP" per richiedere tale web service con i parametri voluti e leggere il contenuto della pagina di ritorno per estrapolare i dati interessati.
Nell'esempio successivo viene interrogato il web service della Tiscali per il controllo dell'esistenza di una e-mail:
<%
Dim objXMLHTTP, StrURL
email="tuaemail@controllare.it"
StrURL="http://webservices.tiscali.com/EmailServices.asmx/IsValidEmail?email="&email
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", StrURL, false
objXMLHTTP.Send
risultato= CStr(objXMLHTTP.ResponseText)
if Instr(1,risultato, "true")>0 then
Response.Write ("email esistente")
else
Response.Write ("email non esistente")
end if
Set xml = Nothing
%>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.