Я пытаюсь получить аутентификацию от RestAPI, используя метод ниже. Тот же URL, Params и Headers возвращает мне правильный ответ от почтальона. но в angular я получаю 401 несанкционированную ошибку. пожалуйста, помогите мне понять, где я делаю неправильно? Я не могу понять, почему мои заголовки внутри lazyUpdate объект внутри httpHeaders .
Заранее спасибо.
login(loginData) {
const httpOptions = {
headers:new HttpHeaders().set("Authorization", "Basic " + btoa("username:password")).set("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8").set("access-control-allow-credentials",'true'),
params:new HttpParams().set('username', loginData.email).set('password', loginData.password).set('grant_type', 'grant_type')
}
this.http.post('http://xx.xx.xx.xx:xxxxx/oauth/token', httpOptions).subscribe(
data => {
this.saveToken(data);
return true;
},
err => {
alert('Invalid Credentials')
return false;
});
}
Пожалуйста, найдите прикрепленный скриншот заголовков, отправляемых из браузера.