可能与 How can I use an http proxy with node.js http.Client? 有关
我已经阅读了这篇文章,并在这里尝试过。 https://gist.github.com/lessmind/5704519
request
函数发送请求指定url,打印请求选项和页面body,当它得到一个proxy
参数时,它会解析它并设置成请求选项为 this post说。
但是当我在 http://showip.net/ 上尝试时, 返回的 ip 是否与 proxy 相同。
我做错了什么吗?或者通过代理发送请求的任何其他方式?
最佳答案
根据 http://nodejs.org/api/http.html#http_http_request_options_callback
hostname:为了支持 url.parse(),hostname 优先于 host
覆盖代理信息时应添加此行。
options.hostname = proxy.hostname;
关于node.js - 如何通过代理发送 node.js http 请求(使用 require ('http' ).request 方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913501/