cordova.advanced.http post 请求不起作用



我正在尝试将我的后端连接到cordova应用程序,并且我处于开发的早期阶段,所以我只是尝试在浏览器中对其进行测试。我无法让帖子请求工作,或者 api 调用事实,我的 url(我为帖子更改了它(是正确的,因为我可以通过邮递员点击它并且它在外部服务器上运行,我正在使用 cordova 插件:cordova-advanced-http

const button = document.getElementById('loginButton');
button.addEventListener('click', login);
function login() {
const options = {
method: 'post',
data: { email: "mud@water.sand", password: "P@ssw0rd"},
headers: { Authorization: 'Bearer Token: token' }
};
console.log(options);
cordova.plugin.http.sendRequest('http://oa.com:8080/user/login/', options, function(response) {
// prints 200
console.log(response.status);
console.log(response.data.token);
}, function(response) {
// prints 403
console.log(response.status);
//prints Permission denied
console.log(response.error);
});
}

我想通了,在我的 html 中,我正在提交时执行我的脚本,而在我的脚本中,我将其定义为在按钮上执行

最新更新