发布网友 发布时间:2022-05-19 01:42
共3个回答
热心网友 时间:2024-03-02 21:05
如楼下说的,基本的区别就不解释了,毕竟百度有很多答案。从前前端开发角度来说,资源请求的时候https 和http不能混用。
1:例如我写了一个网站是通过https来访问的,这种情况下网站中例如img用到的图片地址不可以是 http开头。
当然想要使用https,这个需要后端来配置,可以通过apache,nginx 等进行配置,而http最核心的需要购买证书[ 自己生成证书忽略 ],有不同的证书等级,证书价格也是不一样的,不过阿里云有免费的证书可以用,这个是我们后端做的你不用关心)
具体证书等级差别可以看这篇文章:网页链接
2:从前端开发角度来说,后端的api到底是http还是https对你而言没有差别。你ajax该怎么用还是怎么用,并不会影响你的技术栈。不过还有一点就是,网上很多前端插件或者框架,例如vue提供的cdn外链,他们的地址一般都会是这个样子的:
<script src="//unpkg.com/vue/dist/vue.js">这样做的好处是,去掉页面链接中的头部,这样可以自动匹配http头和https头,当用户从http的入口进入访问页面时,页面就是http,如果用户是从https的入口进入访问页面,页面即使https的,这样可以做http和https的兼容。
3:但是作为前端开发者有必要了解https,因为现在微信开发已经强制要求使用https,这将会成为一种默契。
手打,如果有帮助望采纳,谢谢!
追问感谢小哥用心的解答,谢谢🤘
热心网友 时间:2024-03-02 21:06
你这个不需要理会 你需要先搞定如何制作网页后 pc端 移动端后,就很快知道你说的只不过是协议,所以网页制作需要打牢固追问好的感谢🤘
热心网友 时间:2024-03-02 21:06
HTTP属于超文本传输协议,用来在Internet上传送超文本,而HTTPS为安全超文本传输协议,在HTTPS基础上拥有更强的安全性,简单来说HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。追问那就基于这个https我们前端要做些什么事吗?追答照常做就好,只是做淘宝银行什么的,都是需要加密的,不然你得密码跟信息会在网址上显示出来