[英]POST request returns an error in Android 9 (JAVASCRIPT / CORDOVA / PHONEGAP )
[英]Cordova android app - POST request returns “forbidden access” error
出于某种原因,我的Cordova构建的应用程序无法作为移动应用程序发送POST请求。 如果我从浏览器(在我的PC或移动设备中)运行它,它工作正常,但当我运行它时,移动应用程序请求失败,给出403禁止错误。 也许有人之前遇到过类似的问题,知道该怎么办?
PS 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));
}
});
当我在服务器上禁用ModSecurity时,此问题已得到解决。
对我来说,我能够通过cPanel访问我的主机来做到这一点:
cPanel>安全> ModSecurity
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.