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