ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript – Phonegap Sencha Android:带有基本访问身份验证的ajax请求失败

2019-08-26 18:36:04  阅读:265  来源: 互联网

标签:javascript authentication extjs cordova http


我伙计,

我正在研究Phonegap应用程序和Sencha框架.

我尝试达到protected server但是Android的身份验证失败(但不是iOS).我使用下面的代码:

    Ext.Ajax.request({
        url:"http://user:password@api.website.fr/query.json",
        method: 'GET',
        // I tried to send the header directly but it didn't work too
        headers: {
            "Authorization": "Basic s2dh3qs76jd2hqjsdh=="  
        },        
        success: function (result, request) {                 
            alert(result);
        },
        failure: function ( result, request) {            
            for(var key in result)
                alert(result[key]);
        } 
    });

错误消息告诉我需要HTTP摘要…

想知道:

>互联网联系很好
>相同的代码适用于本地文件和其他外部API
>我不知道如何在LogCat中探索Javascript对象,请原谅我恶心的警报(结果[key])

谢谢你们,你们都摇滚!

解决方法:

我同意@Mariano.为什么你不能在浏览器中尝试它,然后部署为带有phonegap的应用程序.可以通过此命令从终端启动Google Chrome来解决跨域问题
google-chrome –args –disable-web-security

有关更多信息,请查看此链接

http://www.senchatouchbits.com/7/cross-domain-ajax-requests.html

标签:javascript,authentication,extjs,cordova,http
来源: https://codeday.me/bug/20190826/1732608.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有