I'm trying to connect to an XML-RPC service via the Http plugin without success.
My response comes as a null value.
- Code: Select all
var urlServer = "https://www.mensajerianegocios.movistar.es/SrvConexion"; // --- Por defecto es producción.
var _request
var _poster = plugins.http.createNewHttpClient();
_request = _poster.createPostRequest(urlServer);
_request.addHeader("Content-Type", "text/xml");
_request.addHeader("User-Agent","myXMLRPCClient/1.0");
myXml = '<?xml version="1.0" encoding="ISO-8859-15"?>\
<methodCall>\
<methodName>MensajeriaNegocios.enviarSMS</methodName>\
<params>\
<param>\
<value><string>USERNAME</string></value>\
</param>\
<param>\
<value><string>MYPASSWORD</string></value>\
</param>\
<param>\
<value>\
<array>\
<data>\
<value>\
<array>\
<data>\
<value><int>678535170</int></value>\
<value><string>Texto SMS 1</string></value>\
<value><int>217812</int></value>\
<value><string>JuanETEC</string></value>\
</data>\
</array>\
</value>\
<value>\
<array>\
<data>\
<value><int>678535170</int></value>\
<value><string>Texto SMS 2</string></value>\
<value><string>MiRemitente</string></value>\
</data>\
</array>\
</value>\
</data>\
</array>\
</value>\
</param>\
</params>\
</methodCall>'
_request.addParameter(null, myXml);
//_request.setBodyContent(myXml,"text/xml")
var _response = _request.executeRequest()
I have been following this instructions : https://www.tutorialspoint.com/xml-rpc/ ... equest.htm
Can anyone please give me a hand?
Thanks in advance.