【发布时间】:2015-03-15 22:29:23
【问题描述】:
由于某种原因,我的 Cordova 构建的应用程序无法将 POST 请求作为移动应用程序发送。如果我从浏览器(在我的 PC 或移动设备中)运行它,它可以正常工作,但是当我作为移动应用程序请求运行它时,会出现 403 禁止错误。也许有人以前遇到过类似的问题并且知道该怎么办?
附: GET 请求工作正常。
config.xml:
<access origin="mytestserver.eu/test"/>
.js:
$.ajax({
type: 'POST',
url: "http://mytestserver.eu/test",
data: '{ "test": "Test"}',
dataType:'json',
headers: {
'Content-Type': 'application/json'
},
crossDomain: true,
success: function(data, textStatus, request){
alert ($.toJSON(data));
},
error: function (request, textStatus, errorThrown) {
alert ($.toJSON(errorThrown));
}
});
【问题讨论】: