【问题标题】:Setting local proxy within an API request在 API 请求中设置本地代理
【发布时间】:2020-11-07 01:47:31
【问题描述】:

我在 newman 内部遇到问题,我向 worldpay 发送呼叫以检索令牌,但我不断收到“getaddrinfo ENOTFOUND”错误。经过进一步调查,这是一个代理问题导致的 - 然后我将 newman 设置为使用代理,但这会导致其他请求失败的其他问题。

如果我能够在集合运行的中途设置代理 - 这将作为设置代理时失败的代理在 worldpay 调用之前工作。是否可以通过 API 请求设置代理?如果是这样,我该怎么做?

提前致谢。

【问题讨论】:

    标签: api proxy postman newman


    【解决方案1】:

    解决方案是使用以下设置代理:

    set HTTPS_proxy=http://ProxyIP:ProxyPort
    set HTTP_proxy=http://ProxyIP:ProxyPort
    set no_proxy= ##Url of blocked request(s)##
    

    请求被阻止的任何其他问题,只需将该请求的 URL 添加到 no_proxy,使用逗号 (,) 分隔每个条目。

    如果您希望它在发布管道中工作,您必须将上述内容添加到您的代理使用的 .npmrc 文件中。这可以在该人的用户文件夹中找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      相关资源
      最近更新 更多