具有基本身份验证的Angular JS http GET请求

时间:2018-03-22 15:42:04

标签: angularjs

我是角度JS的新手。这是我的代码片段。

我正在尝试针对具有基本身份验证的URL的GET请求。这适用于CURL甚至浏览器。因此,正在访问的URL没有问题。

我尝试了以下两种使用基本身份验证进行连接的方法。这不会在响应中返回任何内容。知道这里缺少什么吗?

var app = angular.module('myApp', ['base64']);
app.controller('customersCtrl', function($scope, $http) {
   var auth = $base64.encode("Username:Password");
   var headers = {"Authorization": "Basic " + auth};
   var url="<URL>";
   $http.get(url,{headers: headers}).then(function(response) {
             $scope.myData = resonpse.somthing;
          });
});

var app = angular.module('myApp', ['base64']);
app.controller('customersCtrl', function($scope, $http) {

     $http({
         method : "GET",
         url : "<URL>"
         headers: {
                    'Authorization': 'Basic <encoded string>',
                    'Accept': 'application/json',
                                         }
         }).then(function mySuccess(response) {
                 $scope.myData = response.something;
     });
});

0 个答案:

没有答案