我正在使用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。
任何帮助都是非常感谢的。
发布于 2013-04-22 21:23:42
这完全是我的错。
我在代码的一部分使用了标准节点http.request,它应该只向http地址发送请求。数据库似乎只有一个https地址,该地址是以随机间隔查询的。
简单地说,我只是想向https发送一个http请求。
发布于 2013-08-09 16:32:03
当您通过错误的端口请求HTTPS资源时,会收到这样的错误信息,例如80。因此,请确保在请求选项中指定了正确的端口443。
发布于 2015-08-19 23:01:26
我得到这个错误是因为我在本应该使用require('http')
的地方使用了require('https')
。
https://stackoverflow.com/questions/15421050
复制相似问题