Добавить базовую авторизацию в Angular 7 POST - PullRequest
0 голосов
/ 10 июля 2019

Вот мой код:

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: (...)

Не вижу фактических значений, которые я создаю. Пожалуйста, помогите мне понять, как все это работает.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...