Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在cordova android中使用http头?_Android_Angularjs_Cordova_Http Headers_Ionic - Fatal编程技术网

如何在cordova android中使用http头?

如何在cordova android中使用http头?,android,angularjs,cordova,http-headers,ionic,Android,Angularjs,Cordova,Http Headers,Ionic,我使用以下方法调用具有基本身份验证的web服务: var url = 'http:sampleurl' + Username; $http.defaults.headers.common['Authorization'] = 'Basic ' + Base64.encode(Username + ':' + password); var session = 'Basic ' + Base64.encode(Username + ':' + password); $http({ metho

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

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平台中,成功登录后无法清除标题。如果我使用了错误的密码或其他用户,服务器将返回第一个登录的用户详细信息。

因为您忘记输入
改为函数末尾的

谢谢,我需要在哪里更改。在http函数中?它是函数末尾的默认方法。success函数。谢谢,但是在success函数之后我有一个错误(函数(数据、状态、标题、配置){var alertPopup=$Ionicppopup.alert({title:'Info!',模板:'Invalid Password,或者找不到具有此电子邮件地址的用户'});返回false;});