Ошибка во время процедуры POST с Axios EPROTO SSL подпрограммы: ssl3_read_bytes: tlsv1 нераспознанное имя в то время как - PullRequest
0 голосов
/ 25 сентября 2019

В то время как я пытаюсь POST к стороннему API, используя axios с опцией httpsAgent, я получаю следующую ошибку

write EPROTO: ошибка: подпрограммы SSL: ssl3_read_bytes: tlsv1 нераспознанное имя: ../ deps /openssl / openssl / ssl / record / rec_layer_s3

фрагмент:

await axios.post(url, req.body, {
            httpsAgent: new https.Agent({
            rejectUnauthorized: false,
            cert: fs.readFileSync(certificates.certPath),
            key: fs.readFileSync(certificates.keyPath),
}),
            timeout: TIMEOUT,
            headers: req.headers,
        })

НО, когда я пытаюсь сделать GET-запрос к той же службе (другой конечной точке), у меня получается,

await axios.get(url, {
            httpsAgent: new https.Agent({
            rejectUnauthorized: false,
            cert: fs.readFileSync(certificates.certPath),
            key: fs.readFileSync(certificates.keyPath),
}),
            timeout: TIMEOUT,
            headers: req.headers,
        })

я что-то пропустил?У вас есть какие-либо предложения?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...