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.