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
%>- Gestione delle eccezioni in Windows Communication Foundation
- IDictionary e la serializzazione in XML
- #53 - Gestire gli overload dei metodi di un servizio WCF
- #63 - Serializzare le entità di LINQ to SQL con WCF
- WCF, MSMQ e Service Broker
- Cosa fare se la vostra applicazione ASP o ASP.NET è vittima di SQL injection
- Managed Services Engine
- #57 - Ottimizzare il trasferimento dei dati binari in WCF
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Io lavoro su una rete intranet con proxy con validazione con utente e password per navigare in internet...Lo script mi restituisce errore sulla riga 9...
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Ho un web service sviluppato in java che gira su Tomcat, come faccio ad utilizzarlo?grazie milleLisa
Continua »»» | Rispondi »»»