首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在cordova android中使用http头?

如何在cordova android中使用http头?
EN

Stack Overflow用户
提问于 2015-05-10 23:01:58
回答 1查看 876关注 0票数 0

我使用以下方法调用具有基本身份验证的web服务:

代码语言:javascript
复制
var url = 'http:sampleurl' + Username;
$http.defaults.headers.common['Authorization'] = 'Basic ' + Base64.encode(Username + ':' + password);
var session = 'Basic ' + Base64.encode(Username + ':' + password);
$http({
    method: 'GET',
    url: url,
    headers: {
        cookie: session
    }
}).
success(function(data, status) {
    window.localStorage['userdata'] = JSON.stringify(data);
    console.log(JSON.stringify(data));
    $cookies.logged = 'success';
    window.localStorage['uname'] = Username;
    window.localStorage['pass'] = password;
    $scope.loginData = {
        username: '',
        password: ''
    };
    $state.go('app.tasklists');
}).

这种方法在ionic app的ios平台上运行良好,但在android平台上不起作用。在android平台中,登录成功后头部无法清除。如果我使用了错误的密码或不同的用户,服务器将返回首次登录的用户详细信息。

EN

回答 1

Stack Overflow用户

发布于 2015-05-11 11:34:03

因为您忘记在of函数的末尾放入;而不是.

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30152931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档