Sto sviluppando un'applicazione mobile per iOS e Android. In questa app sto chiedendo risorse su un server sicuro tramite ajax. Gli sviluppatori del server mi hanno chiesto di forzare la chiamata in modo da utilizzare il protocollo TLS, so che devo specificarne l'utilizzo ma non so come su entrambe le piattaforme.
Ecco un esempio della mia chiamata con ajax:
var urlServizi = 'https://........'
var soapMessage =
'<?xml version="1.0" encoding="utf-8"?>\
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">\
<soap:Body>\
<Login xmlns="http://tempuri.org/">\
<UserName>AAA</UserName>\
<Password>BBB</Password>\
<lingua>en</lingua>\
</Login>\
</soap:Body>\
</soap:Envelope>';
$.ajax({
url: urlServizi,
type: "POST",
async: true,
dataType: "text",
data: soapMessage,
contentType: "text/xml; charset=utf-8",
success: functionOK,
error: functionKO
});