Cordova android app - POST请求返回“禁止访问”错误

时间:2015-01-17 11:13:02

标签: android ajax cordova post

出于某种原因,我的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));
   }
  }); 

1 个答案:

答案 0 :(得分:0)

当我在我的服务器上禁用ModSecurity 时,此问题已得到解决。

对我来说,我能够通过cPanel访问我的主机来做到这一点:

cPanel&gt;安全&gt; ModSecurity的