前端入门级小白一枚,请教各位前端小哥哥小姐姐一个问题!

最近在网上搜索https和http,发现很多都讲了两者的区别,但就是没具体说明白,作为前端开发技术人员,在https协议下开发web到底跟http有哪些注意点或者区别,难道跟http一样该怎么搞还是怎么搞?望各位小哥哥小姐姐们解答

如楼下说的,基本的区别就不解释了,毕竟百度有很多答案。从前前端开发角度来说,资源请求的时候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,这将会成为一种默契。

手打,如果有帮助望采纳,谢谢!

追问

感谢小哥用心的解答,谢谢🤘

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-24
你这个不需要理会 你需要先搞定如何制作网页后 pc端 移动端后,就很快知道你说的只不过是协议,所以网页制作需要打牢固追问

好的感谢🤘

第2个回答  2018-12-24
HTTP属于超文本传输协议,用来在Internet上传送超文本,而HTTPS为安全超文本传输协议,在HTTPS基础上拥有更强的安全性,简单来说HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。追问

那就基于这个https我们前端要做些什么事吗?

追答

照常做就好,只是做淘宝银行什么的,都是需要加密的,不然你得密码跟信息会在网址上显示出来

相似回答