Почему не проходит HTTP аутентификация? nodeJS request
Всем привет. Пытаюсь сделать запрос с помощью модуля request
request({
url: config.endpoint+'/name',
auth: {
username: 'Name',
password: 'Pass'
},
method: 'POST',
json: true,
strictSSL: false,
body: {json: 123}
}, async (e, resp, data) => {
});
Но получаю ошибку аутентификации. В то же время следующий курл из консоли прекрасно работает:
curl -k -u Name:Pass -H 'Content-Type: application/json' -d '{"data":"123"}' https://url/name
Делал курлом и request'ом запрос на свой сервер, заголовок Authorization приходит одинаковый.
Документация по-этому поводу говорит следующее: Для аутентификации применяется Базовая схема аутентификации доступа HTTP (HTTP Basic access authentication scheme) c заголовком "Authorization", в соответствии с RFC7617.