Вот мой код:
let authorizationData = 'Basic ' + btoa('username' + ':' + 'password');
const headerOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': authorizationData
})
};
return this.http.post(`URL`, {}, headerOptions);
Я получаю в консоли следующее:
ОПЦИИ 'URL' net :: ERR_CERT_AUTHORITY_INVALID
Заголовки запроса выглядят так:
Provisional headers are shown
Access-Control-Request-Headers: authorization
Access-Control-Request-Method: POST
Origin: http://localhost:4200
Referer: http://localhost:4200/register
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
Когда я проверяю headerOptions в консоли, это выглядит немного странно для меня:
headerOptions: Object
headers: HttpHeaders
lazyInit: ƒ ()
lazyUpdate: null
normalizedNames: Map(0)
size: (...)
Не вижу фактических значений, которые я создаю.
Пожалуйста, помогите мне понять, как все это работает.
Спасибо.