gpt4 book ai didi

node.js - 使用请求 api (node.js) 时出现未知协议(protocol)错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:34 24 4
gpt4 key购买 nike

这是我的代码。我正在运行0.10.24版本。有人可以调查一下吗?显示错误“错误:6304:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议(protocol):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',
....
}

关于node.js - 使用请求 api (node.js) 时出现未知协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com