Ho appena aggiornato la nuova versione su Angular + Ionic e il metodo per l'elaborazione della richiesta remota ha smesso di funzionare e restituisce sempre la risposta 404.Ionic + Angular Stato richiesta di ritorno POST 404
richiesta è la seguente:
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
{,…}
Codice del metodo che è in corso l'elaborazione richiesta remota è la seguente:
// 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
});
ho cercato di risolverlo con questo argomento:
AngularJs $http.post() does not send data
e
Angular + Ionic Post request getting 404 not found
Ma senza fortuna.
lato server sta elaborando richiesta in questo modo:
$inputJSON = file_get_contents('php://input');
$input= json_decode($inputJSON, TRUE); //convert JSON into array
se sto cercando di inviare richiesta utilizzando postino o arricciare ogni cosa sembra funzionare.
informazioni ionico:
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 versione:
"version": "1.3.13",
come posso risolverlo per favore?
Molte grazie per qualsiasi consiglio
Grazie, era una soluzione corretta. – redrom
Hai trovato questo fuori strada costruendo con una versione più recente di Phonegap Build. Stavo tirando fuori i miei capelli chiedendo perché l'app funzionava bene su altri dispositivi ma non su questo particolare dispositivo Android ... grazie. – ScottN
Same probleme ma questo non funziona, reinstallando cordova-plugin-whitelist ha risolto il probleme si può anche guardare https://forum.ionicframework.com/t/ionic-angular-http-post-results-in-a-404- ma solo-on-an-android-phone-not-in-an-iphone-o-in-the-Browser/28999/14 – HugoPoi