未知的协议错误,同时使用请求api(node.js)

这是我的代码。 我正在运行0.10.24版本。 有人可以看看这个吗? 显示错误:“错误:6304:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知的协议:openssl \ ssl \ s23_clnt.c:766:”。

var url = require('url'), request = require('request'), loginLink = "https://foo"; var params = { maxRedirects: 10, followRedirect: true, followAllRedirects: true, timeout: 10000, url: url.parse(loginLink), method: "POST", jar: true, strictSSL: false, form: { 'userid': 'userid', 'pwd': 'pass', 'timezoneOffset': -330 }, headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1753.0 Safari/537.36', 'Connection': 'keep-alive', 'Origin': 'https://foo' } } request(params,function(error,response,body){ if(!error && response.statusCode == 200){ console.log(body); }else{ console.log(response); console.log(error); } }); 

更改SSL版本(?)

 options = { .... strictSSL: false, secureProtocol: 'SSLv3_client_method', .... }