具有基本身份验证的Ajax调用适用于桌面,但不适用于设备浏览器

时间:2013-11-26 20:30:49

标签: sencha-touch sencha-touch-2

我有一个奇怪的问题..我正在尝试调用一个REST URL,该URL通过https进行基本身份验证,但出于某种原因,当我从移动设备(iPhone / iPad)执行调用时,调用无法通过。当我从服务中删除基本身份验证时,调用将通过身份验证,它只是超时。

当我尝试在我的桌面上调试它时工作正常..有没有人知道为什么这不起作用?

我的电话如下:

    var values = this.getLoginForm().getValues();
    Ext.Ajax.request({
        url : '/some/relative/url/',
        method : 'GET',
        username: values.username,
        password: values.password,


        success: function(response){
            loggedIn = true;


            Ext.Msg.alert('Success', 'Logged In');
        },


        failure : function(response) {
            Ext.Msg.alert('Error', response.responseText);
        }
    });

我尝试使用相对URL和绝对值,似乎没有区别。

我正在使用Sencha Touch 2.3.1。

0 个答案:

没有答案