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.
Approfondimenti
I più letti di oggi
- annunciato #netstandard 2.1. .NET Core lo supporterà a partire da #netcore3, così come le prossime versione di #xamarin, #mono e #unity.il supporto per #netfx 4.8, invece, non ci sarà. https://aspit.co/bq2
- Steel Style CheckBox per Silverlight 4.0
- Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
- Utilizzare Docker Compose con Azure App Service