Ich versuche, eine Verbindung zu meinem Rest api auf einem Nodejs Server in https bereitgestellt. Ich habe ein selbstsigniertes Zertifikat auf meinem Server installiert.appcelerator Verbindung zu nodejs https REST
Ich habe die Appcelerator-Dokumentation nicht verstanden, um mein Zertifikat in der httprequest zu konfigurieren. Nur Dokumentation für das https-Modul. http://docs.appcelerator.com/platform/latest/#!/api/Modules.Https
Nur für ein Pro-Abonnement O_o verdammt! Ich muss reich sein um sicher zu sein ?? ;)
Hier ist der Code:
var xhr = Ti.Network.createHTTPClient({
validatesSecureCertificate:true,
onload: function() {
console.log(this.responseText);
var json = JSON.parse(this.responseText);
},
onerror : function(e) {
console.log(e.error);
},
timeout : 5000
});
xhr.open('GET','https://xx.xx.xx.xxx:443/test');
xhr.send();
Die Antwort:
Das Zertifikat für diesen Server ist ungültig. Möglicherweise stellen Sie eine Verbindung zu einem Server her, der vorgibt, "xx.xx.xx.xxx" zu sein, wodurch Ihre vertraulichen Informationen gefährdet werden könnten.
Danke für Ihre Hilfe!
Ich habe ein gültiges Zertifikat installiert, aber jetzt ist das Problem "der Server existiert nicht" – KbZuhn