【问题标题】:request proxy user and pass请求代理用户并通过
【发布时间】:2020-06-16 17:09:51
【问题描述】:

如何配置代理以使用用户名和密码?格式为 IP:Port:User:Pass 但请求的默认值为 IP:Port

let settings = {
  url,
  headers: {
  'Connection': 'keep-alive',
  'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36"
  },
  method: 'POST',
  proxy: `http://${ip}:${port}`,
  strictSSL: false
}

【问题讨论】:

    标签: node.js proxy request


    【解决方案1】:

    代理设置默认遵循以下语法:

    http://username:password@host:port 
    

    这将直接工作。但是,如果将其作为字符串传递,则可以将其存储在变量中:

    var proxy = "http://" + user + ":" + password + "@" + host + ":" + port;
    

    在这里,您可以根据需要独立定义并相应地放置所有变量(用户、密码、主机、端口)。

    由于您的回答与请求有关:此discussion 会有所帮助。

    【讨论】:

    • 我如何将它分成这样的部分?
    • 通过将其全部连接成一个字符串,如第二个示例所示。在这方面,所有 4 个术语都是相互独立的,但它们需要单独定义。
    • 这个答案对您有帮助吗?如果它被善意地接受,那么它可以为 Stack Overflow 的未来用户提供有用的目的。干杯。
    猜你喜欢
    • 1970-01-01
    • 2022-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2015-10-16
    • 1970-01-01
    相关资源
    最近更新 更多