首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >node-request - Getting错误"SSL23_GET_SERVER_HELLO:unknown协议“

node-request - Getting错误"SSL23_GET_SERVER_HELLO:unknown协议“
EN

Stack Overflow用户
提问于 2013-03-15 06:02:37
回答 8查看 202.6K关注 0票数 73

我正在使用node-request模块,定期向一组URL发送GET请求,有时会在一些站点上收到以下错误。

Error: 29472:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:683

问题是,我并不总是或总是在一些URL上得到这个错误,只是有时。同样,不能用"strictSSL: false“来忽略它。

我读到这可能与我使用错误的协议(SSLv2、SSLv3、TLS..)发送SSL请求有关。但这并不能解释为什么它会不规律地发生。

顺便说一句,我在Win 2008服务器上运行nodejs。

任何帮助都是非常感谢的。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-04-22 21:23:42

这完全是我的错。

我在代码的一部分使用了标准节点http.request,它应该只向http地址发送请求。数据库似乎只有一个https地址,该地址是以随机间隔查询的。

简单地说,我只是想向https发送一个http请求。

票数 18
EN

Stack Overflow用户

发布于 2013-08-09 16:32:03

当您通过错误的端口请求HTTPS资源时,会收到这样的错误信息,例如80。因此,请确保在请求选项中指定了正确的端口443。

票数 113
EN

Stack Overflow用户

发布于 2015-08-19 23:01:26

我得到这个错误是因为我在本应该使用require('http')的地方使用了require('https')

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15421050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档