Ich arbeite an Ionen-Anwendung und mit $http
für die Daten von Web-Service. Ich habe getestet und seine Arbeit am Browser perfekt, aber ich weiß nicht, warum es nicht auf meinem Android-Handy arbeitet, ist es nur die Verarbeitung hält und nach 3 bis 5 Minuten es zeigt:
ionic.bundle.js:25000 POST http://xyz-domain.com/api/ net::ERR_CONNECTION_TIMED_OUT
Selbst i cordova-plugin-whitelist
Plugin installiert habe aber immer noch gleich.
Mein Code:
var ApiURL = 'http://xyz-domain.com/api/';
$http({
url: ApiURL,
method: 'POST',
data: 'action=activate&app_secret=123456',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function(res){
alert(res);
});
Kann mir bitte sagen, wie ich dieses Problem lösen kann?
Dank
ja, ich denke, es gibt ein Problem in meinem Server .. weil ich gerade debuggen mit google chrome und seine zeigen api Anruf aber nicht reagiert, das bedeutet $ http noch funktioniert, aber keine Antwort bekommen. –
Sie können den folgenden Befehl verwenden, um das Plugin zu installieren. Um dies in der Eingabeaufforderung zu tun, gehen Sie zu Ihrem Projektordner und führen folgenden Befehl aus. cordova plugin hinzufügen cordova-plugin-whitelist Weitere Informationen entnehmen Sie bitte dieser URL. Dies gibt Android die Erlaubnis, Daten auf einem echten Gerät zu speichern. – Teekam