Ich habe gerade aktualisiert auf der neuen Version auf der Angular + Ionic und Methode zur Verarbeitung von Remote-Anfrage funktioniert nicht mehr und gibt immer 404-Antwort.Ionic + Angular POST Anfrage zurück Status 404
Antrag folgt:
Request Method:POST
Status Code:404 Not Found (from cache)
Request Headersview source
Accept:application/json, text/plain, */*
Content-Type:text/plain
Origin:file://
User-Agent:Mozilla/5.0 (Linux; Android 4.4.2; Lenovo Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36
Request Payloadview source
{,…}
-Code des Verfahrens, die Remote-Anforderung verarbeitet folgt:
// set transfer credentials
$http({
method : 'POST',
url : $scope.remoteUrl,
data: {img_base64: "/9j/4AAQSkZ"},
headers: 'application/json',
timeout: 10000
// success response
}).success(function(data, status, headers, config) {
//SUCESSS
} else {
//PROCESSING ERROR
}
// error response
}).error(function(data, status, headers, config) {
// ERROR
});
Ich habe versucht, es zu lösen dieses Thema mit:
AngularJs $http.post() does not send data
und
Angular + Ionic Post request getting 404 not found
Aber ohne Glück.
Server-Seite verarbeitet Anfrage auf diese Weise:
$inputJSON = file_get_contents('php://input');
$input= json_decode($inputJSON, TRUE); //convert JSON into array
Wenn ich versuche Anfrage mit Postman zu senden oder kräuseln alles scheint zu funktionieren.
Ionic Info:
Node Version: v0.12.2
Cordova CLI: 5.0.0
Ionic CLI Version: 1.3.22
Xcode version: Xcode 6.3.1 Build version 6D1002
ios-sim version: Not installed
ios-deploy version: Not installed
AngularJS Version:
"version": "1.3.13",
Wie kann ich lösen Sie es bitte?
Vielen Dank für jede Beratung
Danke, es war eine korrekte Lösung. – redrom
Fanden Sie dies auf die harte Tour, indem Sie eine neuere Version von Phonegap Build erstellen. Ich zog mir die Haare aus und fragte mich, warum die App auf anderen Geräten funktionierte, aber nicht auf diesem einen bestimmten Android-Gerät ... Danke. – ScottN
Gleiches Problem, aber das funktioniert nicht, Neuinstallation Cordova-Plugin-Whitelist hat das Problem gelöst, das Sie auch https://forum.ionicframework.com/t/ionic-angular-http-post-results-in-a-404- Nur-auf-einem-Android-Handy-nicht-auf-einem-iPhone-oder-in-dem-Browser/28999/14 – HugoPoi