我正在尝试使用请求通过 https 向站点发送获取请求。但是,我在代理后面,需要进行身份验证才能使用。当我尝试添加身份验证时,它无法连接到该站点。
我尝试在代理 url 中添加身份验证,例如:
var proxyUrl = "http://" + 'user' + ":" + 'password' + "@" + 'url:8080';
var request = require('request').defaults({proxy: proxyUrl});
我也尝试将授权添加到标题中,但这也有同样的问题
headers: {
'Proxy-Authorization': new Buffer('user:password').toString('base64')
}
似乎代理返回了身份验证响应,但是请求剂量似乎在那之后发送了任何东西,所以它实际上并没有登录。我需要添加更多配置吗?