python中HTTP和HTTPS有什么区别
python中HTTP和HTTPS有什么区别?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业金水免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、区别
(1)https协议需要向ca申请证书,一般免费证书很少,所以需要一定的费用。
(2)http是超文本传输协议,信息是明文传输,https是安全的ssl加密传输协议。
(3)http和https使用完全不同的连接方式,使用的端口也不同。前者是80,后者是443。
(4)http的连接非常简单,没有状态;HTTPS协议由SSL+HTTP协议组成,可以加密传输。
2、实例
import urllib.request import ssl context = ssl._create_unverified_context() # url = 'https://baike.baidu.com/item/vivo' url ="http://news.baidu.com/" request = urllib.request.Request(url) response = urllib.request.urlopen(url=request,context=context) print (response.read().decode('utf-8'))
看完上述内容,你们掌握python中HTTP和HTTPS有什么区别的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
本文标题:python中HTTP和HTTPS有什么区别
分享URL:http://myzitong.com/article/ihhisc.html