Ho fatto un passo avanti ma ancora non funziona.
Ho aggiunto una stringa XML (provato anche con un file XML) con le credenziali da inviare
Ora ho una risposta dal server, questa:
codice:
faultCode 1 faultString <class 'xmlrpclib.ResponseError'>:ResponseError()
Qui di seguito c'è il sorgente della chiamata.
codice:
Link="http://muovi.roma.it/ws/xml/autenticazione/1"
MyKey="1234567890"
UsrId=""
xmlReq = "<?xml version=""1.0""?><methodCall><chiave_sviluppatore>"&MyKey&"</chiave_sviluppatore><id_utente>"&UsrId&"</id_utente></methodCall>"
Set oXmlHTTP = CreateObject("MSXML2.ServerXMLHTTP")
oXmlHTTP.Open "POST", Link, False
oXmlHTTP.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
' lettura file richiesta
'Set filesys = Server.CreateObject("Scripting.FileSystemObject")
'Set filetxt = filesys.OpenTextFile(server.mappath("\mobile\atac\Test.xml"), 1, True)
'SOAPRequest = filetxt.ReadAll
SOAPRequest = xmlReq
'filetxt.Close
'set filetxt = Nothing
'set filesys = Nothing
' invio richiesta e ricezione esito
oXmlHTTP.send SOAPRequest
esito = oXmlHTTP.responseText
Response.Write esito
%>
Ora un dubbio nasce spontaneo:
La parte XML è scritta correttamente? I nodi sono giusti?