python HTTP和HTTPS的不同

  • 更新时间:2021-06-15 15:27:40
  • 编辑:耿正初
给寻找编程代码教程的朋友们精选了相关的编程文章,网友冷友绿根据主题投稿了本篇教程内容,涉及到Python相关内容,已被685网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

给学习python的读者整理一篇《python HTTP和HTTPS的不同》优秀文章,好久没看到这么好的Py技术类文章,把代码做了调试发布出来,看完如果觉得有用请记得收藏。

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的不同,希望对大家有所帮助。

相关教程

  • Python3.6中Twisted模块安装的问题与解决

    这篇文章主要介绍了Python3.6中Twisted模块安装的问题与解决,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    发布时间:2019-06-03

  • python map的实例用法讲解

    map函数的原型是map(function, iterable, …),它的返回结果是一个列表。下面这篇文章主要给大家介绍了关于python中map的基本用法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

    发布时间:2019-08-30

用户留言