Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
Javascript 角度js http获取基本身份验证_Javascript_Angularjs_Authentication - Fatal编程技术网

Javascript 角度js http获取基本身份验证

Javascript 角度js http获取基本身份验证,javascript,angularjs,authentication,Javascript,Angularjs,Authentication,嗨。在开始的时候,我有一个auth页面,它只返回一个json代码而不进行任何auth,然后我尝试了下面的代码,但没有基本的auth行。它确实起作用了,但一旦我在auth页面访问中添加了所需的基本auth,并且使用了下面的代码,它就不起作用了。控制台日志测试返回状态为空字符串 当我在chrome中使用postman时,如果我包含标题auth,它就会工作。我可以看到返回的json代码。我下面的代码有什么问题?谢谢 angular.module('demoApp') .controller('My

嗨。在开始的时候,我有一个auth页面,它只返回一个json代码而不进行任何auth,然后我尝试了下面的代码,但没有基本的auth行。它确实起作用了,但一旦我在auth页面访问中添加了所需的基本auth,并且使用了下面的代码,它就不起作用了。控制台日志测试返回状态为空字符串

当我在chrome中使用postman时,如果我包含标题auth,它就会工作。我可以看到返回的json代码。我下面的代码有什么问题?谢谢

angular.module('demoApp')
  .controller('MyrouteCtrl', function ($scope, $http) {


    $http.defaults.headers.common.Authorization = 'Basic mybase64code';
    var output = $http.get('http://tmydomain.com:1338/auth/').
    then(function(response) {
            var status = response;
    });
    console.log("test", status );
  });

响应处理程序中应该有
console.log
,例如

var output = $http.get('http://tmydomain.com:1338/auth/', [headers: [Authorization: 'Basic mybase64code']]).
then(function(response) {
        var status = response;
        console.log("test", status );
        return response.data;
});