Я пытаюсь установить заголовки при выполнении запроса get от Angular, но он не работает.Маршрут правильный, я проверил его с клиентом REST (Бессонница) и все в порядке.
Вот мой угловой код:
const options = {
headers: {
Authorization: 'XXXXXXXXXXXXX'
}
};
this.http.get(this.endpoint, options).subscribe((data) => {
console.log(data);
}, (error) => {
console.log(error);
});
Я проверил endpoint
иoptions
и я не вижу никаких проблем.Я всегда получаю код ошибки 401 и следующее сообщение:
Access to XMLHttpRequest at XXXXXX from origin YYYYYYYYY has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
Я также правильно включил CORS на API-шлюзе, и когда я удаляю Authorizer из интерфейса, он работает правильно
Вот что у меня в запросе: