【问题标题】:getaddrinfo EAI_AGAIN account-d.docusign.com account-d.docusign.com:443getaddrinfo EAI_AGAIN 帐户-d.docusign.com 帐户-d.docusign.com:443
【发布时间】:2020-01-25 23:01:28
【问题描述】:

我正在使用 superagent 使用在 concent 的响应中收到的代码来访问 docusign API

const respo = await superagent
    .post('https://account-d.docusign.com/oauth/token')
    .set('Authorization', `${auth}`)
    .send({
        grant_type: 'authorization_code', 
        code: '.........'
    })

err : { 错误:getaddrinfo EAI_AGAIN account-d.docusign.com account-d.docusign.com:443 在 GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26) 错误号:'EAI_AGAIN', 代码:'EAI_AGAIN', 系统调用:'getaddrinfo', 主机名:'account-d.docusign.com', 主机:'account-d.docusign.com', 端口:443, 响应:未定义}

【问题讨论】:

    标签: node.js docusignapi


    【解决方案1】:

    感谢您的建议。但这是因为我没有发送正确的身份验证。 我确实为此使用了 curl:

        curl
            .setHeaders([
                `Authorization: Basic ${auth}`,
                "Content-Type: application/x-www-form-urlencoded"
            ])
            .setBody({
                grant_type: "authorization_code",
                code: code
            })
            .post("https://account-d.docusign.com/oauth/token")
            .then(({ statusCode, body, headers }) => {})
            .catch(e => {});
    

    【讨论】:

      【解决方案2】:

      基于Error: getaddrinfo EAI_AGAIN “EAI_AGAIN 是 DNS 查找超时错误,表示它是网络连接错误或代理相关错误。”

      您可能需要检查进行 API 调用的盒子是否存在代理/防火墙或其他问题。这是您需要解决的网络问题,与 DocuSign 没有直接关系。

      【讨论】:

        猜你喜欢
        • 2019-04-06
        • 2020-05-10
        • 1970-01-01
        • 1970-01-01
        • 2013-12-06
        • 2015-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多