【问题标题】:How to send node.js http request via proxy (using require('http').request method)如何通过代理发送 node.js http 请求(使用 require('http').request 方法)
【发布时间】:2013-05-30 14:14:23
【问题描述】:

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

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

request函数发送一个请求指定url,打印请求选项和页面正文,当它得到一个proxy参数时,它会解析它并设置为this post所说的请求选项。

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

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

【问题讨论】:

    标签: node.js http proxy request


    【解决方案1】:

    根据 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;
    

    【讨论】:

      猜你喜欢
      • 2020-10-31
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多