报错:SSL routines:ssl3_get_record:wrong version number

一、问题描述

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

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

二、解决方法:

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

三、原因解释

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

相关推荐
谭光志3 小时前
Vibe Coding 时代,程序员该何去何从
前端·后端·ai编程
测试员周周4 小时前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
酣大智4 小时前
常用 IP 协议号大全(IP 层承载的上层协议)
网络·网络协议·tcp/ip
仿生狮子4 小时前
别再说“全栈”了,AI 时代团队只认这 5 种人
前端·人工智能·后端
kyriewen4 小时前
AI 写的 React 组件,合并前必查的 6 个坏味道——每个都有代码对比
前端·javascript·react.js
Highcharts.js5 小时前
软件开发公司为什么选择 Highcharts?
前端·前端框架·echarts·数据可视化·技术选型·highcharts·图表工具
阿祖zu5 小时前
企业 AI 转型之痛,个人提效十倍不止,组织效率仍止步不前?
前端·aigc·agent
摇滚侠7 小时前
SpringBoot3+Vue3 全套视频教程 45-51
前端·javascript·vue.js
酸梅果茶7 小时前
【6】lightning_lm项目-LIO 前端 -点云预处理模块
前端·slam
Hilaku7 小时前
前端大裁员背后的恐慌:我们还剩什么底牌?
前端·javascript·程序员