Request: 如何使用身份验证配置代理?

创建于 2014-05-11  ·  4评论  ·  资料来源: request/request

嗨,我需要使用身份验证配置我的代理,如下所示:

proxy:{
    host:"proxy.foo.com",
    port:8080,
    user:"proxyuser",
    password:"123"
}

发出请求时如何设置此代理配置?
我试过但没有成功,如果有人能给我一个例子将是一个很大的帮助
谢谢

最有用的评论

@uvenkat19我的代码如下:

//...some stuff to get my proxy config (credentials, host and port)
var proxyUrl = "http://" + user + ":" + password + "@" + host + ":" + port;

var proxiedRequest = request.defaults({'proxy': proxyUrl});
proxiedRequest.get('http://foo.bar')

所有4条评论

尝试类似
var proxiedRequest = request.defaults({proxy: "http://proxyuser:[email protected]:8080"});

@tekay谢谢,效果很好

@victor0402

你能把你修改过的文件的内容转过去吗?

如果您知道,请告诉我如何将请求绕过在 XXXX 端口上运行的另一个组件?

@uvenkat19我的代码如下:

//...some stuff to get my proxy config (credentials, host and port)
var proxyUrl = "http://" + user + ":" + password + "@" + host + ":" + port;

var proxiedRequest = request.defaults({'proxy': proxyUrl});
proxiedRequest.get('http://foo.bar')
此页面是否有帮助?
0 / 5 - 0 等级