Сбой отправки HTTP-пост-запроса - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь получить информацию о персонале, такую ​​как имя и адрес электронной почты, используя GID, но при попытке отправить запрос Post появляется следующее сообщение об ошибке.

Ошибка: запись EPROTO 101057795: ошибка: 14094410: процедуры SSL:ssl3_read_bytes: квитирование оповещения sslv3

при WriteWrap.afterWrite [as oncomplete] (net.js: 864: 14) код: 'EPROTO', ошибка: 'EPROTO', системный вызов: 'write'}

вот так выглядит мой код

var request = require('request');

// Set the headers
var headers = {
    'User-Agent':       'deprecated',
    'accepted':     'application/json',
    'applicationuser':'deprecated'

}
// Configure the request
var options = {
    url: 'https://***/***/persons/gid=***',
    method: 'POST',
    secureProtocol : "TLSv1_2_method",
    headers: headers
}

// Start the request
request(options, function (error, response, body) {
    if (!error && response.statusCode == 200) {
        // Print out the response body
        console.log(body)
    }
    else{console.log(error)}
})

1 Ответ

0 голосов
/ 07 декабря 2018

Ошибка исходит из ответа;на самом деле ответ функции маршрута это.Обычно это потому, что вам нужен неправильный сертификат.Вы можете проверить больше об этом Устранение ошибки рукопожатия sslv3 при попытке использовать сертификат клиента

...