如何通过代理发送node.js http请求(使用require('http')。request method)

时间:2013-06-04 08:51:23

标签: node.js http proxy request

可能与How can I use an http proxy with node.js http.Client?

有关

我已阅读此帖,并在此处进行了尝试。 https://gist.github.com/lessmind/5704519

request函数发送请求以指定url,打印请求选项和页面正文,当它获得proxy参数时,它将解析它并将{{{}设置为请求选项3}}说。

但是当我在this post上尝试时,返回的ip与代理是否相同。

我做错了吗?或通过代理发送请求的任何其他方式?

1 个答案:

答案 0 :(得分:3)

根据 http://nodejs.org/api/http.html#http_http_request_options_callback

hostname: To support url.parse() hostname is preferred over host

覆盖代理信息时应添加此行。

options.hostname = proxy.hostname;