当前位置 : 主页 > 网页制作 > Nodejs >

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

来源:互联网 收集:自由互联 发布时间:2021-06-16
可能与 How can I use an http proxy with node.js http.Client?有关 我已经阅读了这篇文章,并在这里试了一下. https://gist.github.com/lessmind/5704519 请求函数发送请求以指定url,打印请求选项和页面正文,当
可能与 How can I use an http proxy with node.js http.Client?有关

我已经阅读了这篇文章,并在这里试了一下.
https://gist.github.com/lessmind/5704519

请求函数发送请求以指定url,打印请求选项和页面正文,当它获得代理参数时,它将解析它并设置为请求选项,如this post所述.

但是当我在http://showip.net/上尝试它时,返回的ip与代理是否相同.

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

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

hostname:支持url.parse()主机名优先于主机

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

options.hostname = proxy.hostname;
网友评论