我是 node.js 的新手,我正在尝试使用https.request()
它在 node js 中发出请求,它在大多数情况下运行良好,但有时我得到
"Error: 140735698641856:error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac:../deps/openssl/openssl/ssl/s3_pkt.c:535:"
Run Code Online (Sandbox Code Playgroud)
这主要发生在响应数据很大时。我也尝试过设置超时,基于这个问题
但这也无济于事。我是否需要对 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';
Run Code Online (Sandbox Code Playgroud)
我正在使用上述 https 选项。我正在使用快递和招摇。