Я пытаюсь отправить запрос на получение на сайт через https, используя request. Однако я нахожусь за прокси-сервером, для использования которого требуется аутентификация. Когда я пытаюсь добавить аутентификацию, он не может подключиться к сайту.
Я попытался добавить аутентификацию в URL-адрес прокси, например:
var proxyUrl = "http://" + 'user' + ":" + 'password' + "@" + 'url:8080';
var request = require('request').defaults({proxy: proxyUrl});
Я также пытался добавить авторизацию в заголовок, но у него была такая же проблема.
headers: {
'Proxy-Authorization': new Buffer('user:password').toString('base64')
}
Кажется, что прокси-сервер возвращается с ответом авторизации, однако запрос, похоже, ничего не отправляет после этого, поэтому он фактически не входит в систему. Есть ли еще какие-то конфигурации, которые мне нужно добавить?
request-ntlm
илиrequest-simple-ntlm
. - person robertklep   schedule 14.12.2015