我是角度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;
});
});