Я пытаюсь переписать Ajax вызов в Angular. Но получение всегда 401 Несанкционировано. Когда я запускаю вызов Ajax, он работает отлично. Любая идея, как я могу преобразовать его в запрос Angular http? Спасибо ...
send(project) {
let self = this;
self.tasksURI = 'http://xxxx:xxxx/xx/xx/' + project + '/_apis/build/builds'
self.PAT = 'xxxxxxxxxxxxxxxxxxxxx'
self.ajax = function (uri, method, data) {
var request = {
url: uri,
type: method,
contentType: "application/json",
accepts: "application/json",
cache: false,
dataType: 'json',
data: JSON.stringify(data),
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("" + ":" + "xxxxxxxxxx"));
},
error: function (jqXHR) {
console.log("ajax error " + jqXHR);
}
};
return $.ajax(request);
}
self.ajax(self.tasksURI, 'GET').done((data) => {
console.log(data)
});