getaddrinfo EAI_AGAIN account-d.docusign.com account-d.docusign.com:443

Я использую суперагент, чтобы попасть в API docusign с кодом, полученным в ответ на концентрацию

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

ошибка: {Ошибка: getaddrinfo EAI_AGAIN account-d.docusign.com account-d.docusign.com:443 в GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js: 56: 26) errno: 'EAI_AGAIN', код: 'EAI_AGAIN ', системный вызов:' getaddrinfo ', имя хоста:' account-d.docusign.com ', хост:' account-d.docusign.com ', порт: 443, ответ: undefined}


person Ankit Joshi    schedule 25.09.2019    source источник


Ответы (2)


На основании Ошибка: getaddrinfo EAI_AGAIN "EAI_AGAIN - это ошибка с превышением времени ожидания поиска DNS, что означает, что это ошибка ошибка подключения к сети или ошибка прокси-сервера. "

Вы можете проверить, есть ли у вас прокси / брандмауэр или другие проблемы с ящиком, выполняющим вызовы API. Это проблема сети, которую необходимо исправить, не имеющая прямого отношения к DocuSign.

person Inbar Gazit    schedule 25.09.2019

Спасибо за предложение. Но это произошло потому, что я не отправлял правильную аутентификацию. Я использовал 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 => {});
person Ankit Joshi    schedule 26.09.2019