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有什么区别的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。