例程:SSL3_GET_RECORD:解密失败或错误记录mac:../ deps / openssl / openssl / ssl / s3_pkt.c:535:

时间:2017-07-04 06:15:07

标签: node.js ssl

我是node.js的新手,我正在尝试使用https.request()在节点js中发出请求 它大部分时间运行良好,但有时我得到

"Error: 140735698641856:error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac:../deps/openssl/openssl/ssl/s3_pkt.c:535:"

这主要发生在响应数据很大时。 我也试过根据这个问题设置超时

How to modify the nodejs request default timeout time?

但它也没有帮助。 我是否需要对https选项中的每个请求应用超时: -

var options = new https_options();
    var client_id = clientid;
    var client_secret = clientsecret;
    options.rejectUnauthorized = false;                                         
    options.host = host;
    options.port = port;
    options.path = url_mapping.base_url;
    options.headers = headers;
    options.agent = keepAliveAgent;
    options.method = 'POST';

我正在使用上面的https选项。 我正在使用快递和招摇。

0 个答案:

没有答案