• 技术文章 >Python技术 >Python基础教程

    python HTTP和HTTPS的不同

    小妮浅浅小妮浅浅2021-06-09 14:41:42原创140

    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学习指路:python基础教程

    专题推荐:python http和https
    上一篇:python中cookie和session的区别 下一篇:python有哪些常见的接口测试工具

    相关文章推荐

    • python元组有哪些获取元素的方法• python字符的获取方式• python处理字符串的常见方法• python字符串的多行输出• python序列的常用操作• python for循环的本质探究• python使用send启动生成器• python中Harris角点检测• python字典键的两个特性• python缺失值的解决方法• python中Box-Cox变换是什么• python中fail函数如何使用• python中yaml文件的使用规则• python中yaml的三种数据结构• python中cookie和session的区别
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网