Datajs custom clients can replace the default odata.DefaultHttpClient with overrideHttpClientForDatajs to send requests to SAP Mobile Server through an HTTPS connection.
var oDataDefaultHttpClient;
function overrideHttpClientForDatajs()
{
if (HttpsConnection.supportHttpsInBrowser === true )
{
oDataDefaultHttpClient = odata.defaultHttpClient;
OData.defaultHttpClient = new
{
request: function (request, success, error)
{
if (request.requestURI.search(ā/https/iā))
{
// invoke HTTPs proxy api
// return result
}
else
{
// using original http client
oDataDefaultHttpClient.request( request, success, error );
}
}
}
}
}