出于某种原因,我的Cordova构建的应用程序无法作为移动应用程序发送POST请求。如果我从浏览器(在我的PC或移动设备中)运行它,它工作正常,但当我运行它时,移动应用程序请求失败,给出403禁止错误。也许有人之前遇到过类似的问题,知道该怎么办?
P.S。 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));
}
});
答案 0 :(得分:0)
当我在我的服务器上禁用ModSecurity 时,此问题已得到解决。
对我来说,我能够通过cPanel访问我的主机来做到这一点:
cPanel&gt;安全&gt; ModSecurity的