Javascript 无法建立节点js HTTP代理请求错误隧道套接字statuscode=403
我有一个节点应用程序。我尝试通过代理连接到XMLAPI。我需要一个代理,因为我在Heroku上托管我的应用程序,并且由于Amazon AWS服务器上发生的负载平衡,IP地址一直在变化。IT公司需要解锁代理才能访问XMLAPI。他们保证IP进入并解锁 以下代码段创建请求:Javascript 无法建立节点js HTTP代理请求错误隧道套接字statuscode=403,javascript,node.js,http-proxy,Javascript,Node.js,Http Proxy,我有一个节点应用程序。我尝试通过代理连接到XMLAPI。我需要一个代理,因为我在Heroku上托管我的应用程序,并且由于Amazon AWS服务器上发生的负载平衡,IP地址一直在变化。IT公司需要解锁代理才能访问XMLAPI。他们保证IP进入并解锁 以下代码段创建请求: 异步发送(方法、url、选项){ 常数要求选项={ 标题:{}, …选项, 网址, 方法,, }; //使用系统代理 if(Environment.HTTP_PROXY){ reqOptions.proxy=this.prox
异步发送(方法、url、选项){
常数要求选项={
标题:{},
…选项,
网址,
方法,,
};
//使用系统代理
if(Environment.HTTP_PROXY){
reqOptions.proxy=this.proxyUrl;
}
如果(方法=='POST'| |方法=='PUT'){
reqOptions.body=options.data;
if(!reqOptions.headers['Content-Type'])){
reqOptions.headers['Content-Type']='application/xml';
}
}
返回新承诺((解决、拒绝)=>{
const req=请求(请求选项、功能(错误、响应、正文){
如果(错误){
log(“获取错误:+错误”);
拒绝();
}否则{
决议(机构);
}
});
if(this.username&&this.password){
req.auth(this.username,this.password);
}
});
}
403是禁止的错误