我正在使用PhoneGap和AngularJS構建Android應用程序。PhoneGap上的發佈請求不起作用
對於到達服務器端我使用的AngularJS
的$ HTTP服務與GET方法到達服務器端時Evrything工作正常。
使用POST後,似乎請求永遠不會離開應用程序。 瀏覽器頁面上的相同過程完美地工作。
這裏是我的POST請求
$http.post(URL_REQUEST,data,{'headers':{'Content-Type':'application/json' }})
.success(function(d, status, headers, config, statusText) {
console.log(" success");
}).error(function(d, status, headers, config) {
console.log(" error");
});
在我logcat中我得到這個作爲一個錯誤結果:再論broswer evrything
"status":403,
"config":{"method":"POST",
"transformRequest":[null],
"transformResponse":[null],
...
完美的作品。在PhoneGap應用程序中,只有GET請求可以使用
403是被禁止的。你能夠在服務器上登錄HTTP請求嗎?如果是這樣,我會比較從phonegap應用程序發送的POST和從瀏覽器發送的POST,然後你可以告訴。 – MegaAppBear
嗨,沒有成功。該請求根本沒有到達過濾器。順便說一句,我正在使用genymotion模擬器。 –