我是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选项。 我正在使用快递和招摇。