cordova.advanced.http post请求无法正常工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova.advanced.http post请求无法正常工作。相关的知识,希望对你有一定的参考价值。

我正试图将我的后台连接到一个cordova应用程序,我正处于开发的早期阶段,所以我只是试图在浏览器中测试它。我不能让post请求工作,也不能让api调用,我的url(我为post改了)是正确的,因为我可以通过postman打到它,而且它在外部服务器上运行,我使用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中,我是在提交时执行我的脚本,而在我的脚本中,我把它定义为在按钮上执行。

以上是关于cordova.advanced.http post请求无法正常工作。的主要内容,如果未能解决你的问题,请参考以下文章

Android 滑动过程中dy是如何计算的 pos1-pos2 ? pos2-pos1?

腾讯云提示invalid pos, pos is bigger than filesize! pos: 0, file_size: 0错误

pos机一机一码啥意思,我要详细一点的,谢谢!!!

词类标签 POS tagging

插入排序

第13讲 | 深入区块链技术:PoS共识机制