Spring Boot 2.x最佳实践之 HTTPS 集成
这篇博文我们来学习下如何让你当前的项目(网站)支持HTTPS.
1. HTTPS 科普篇
提起 HTTPS ,我们就不得不先来聊聊什么是HTTP.
1.1 什么是HTTP?
那么什么是HTTP 呢?
HTTP
的英文全称是HyperText Transfer Protocol
, 译为超文本传输协议。
它的出现最开始是为了帮助人们在互联网上方便的交换信息而设计的一种应用层传输协议。
这里总结下我理解的它产生的背景:
- 在互联网最开始出现的时候,一些研究人员拥有了电脑,不同的研究人员的电脑里存储着各种各样的文字,图片,音频,视频等资料,随着科技的发展,研究人员与研究人员之间交流想法和资料的需求日益迫切,他们很迫切需要交换彼此电脑里的一些文字,图片,音频,视频等资料来进行共同研究。
- 如果信息的传输还是使用Socket 通信的话,将会十分的不方便。
- 于是一些技术领域的专家们,为了让