报错:SSL routines:ssl3_get_record:wrong version number

这篇具有很好参考价值的文章主要介绍了报错:SSL routines:ssl3_get_record:wrong version number。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

前后端联调的时候,连接后端本地服务器,接口一直pending调不通,控制台还报以下错误:

报错:SSL routines:ssl3_get_record:wrong version number,问题处理,1024程序员节,网络协议,前端

立马随手搜索了一下解决方案,但是emmm,不符合前端的实际情况:

报错:SSL routines:ssl3_get_record:wrong version number,问题处理,1024程序员节,网络协议,前端

二、解决方法:

实际上是跨域代理转发时,后端本地的url,不能用https,换成http就可以了

报错:SSL routines:ssl3_get_record:wrong version number,问题处理,1024程序员节,网络协议,前端

报错:SSL routines:ssl3_get_record:wrong version number,问题处理,1024程序员节,网络协议,前端

三、原因解释

1、HTTP(HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范。但它是以明文的形式发送内容,并不安全。为了保证这些隐私数据能加密传输,通过证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密HTTPSSL/TLSSSL即 HTTPS = HTTP + SSL/TLS

2、SSL协议是位于协议与各种应用层协议之间,浏览器和服务器在使用建立连接时需要选择一组恰当的加密算法来实现安全通信,为数据通讯提供安全支持TCP/IPSSL

所以http和https的区别简单来说有以下三点:

1、HTTP协议是明文数据传输,缺乏安全性,但HTTPS使用了SSL/TLS协议进行了加密处理,相对更安全

2、HTTPS需要SSL证书,但功能越强大的证书费用越高

3、HTTPS由于需要设计加密以及多次握手,在性能方面不如HTTP文章来源地址https://www.toymoban.com/news/detail-753395.html

到了这里,关于报错:SSL routines:ssl3_get_record:wrong version number的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包