0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

http和https的相关知识点详细介绍

Wildesbeast ? 来源:网络整理 ? 作者:黑马程序员 ? 2020-04-18 10:31 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对应测试人员都会听过http请求和响应。在这里给大家介绍http相关的知识

一.http和https基本概念

HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

二。 HTTP特点:

? http无连接:传输速度快,减少不必要的连接,但也意味着每一次访问都要建立一次连接,效率降低

? http无状态:对于事务处理没有记忆能力。每一次请求都是独立的,不记录客户端任何行为,解放服务器,但可能每次请求会传输大量重复的内容信息

? 客户端/服务端模型:客户端支持web浏览器或其他任何客户端

? 简单快速,灵活。可以传输任何类型的数据

三。对于http请求方式可能会涉及到增删改查的请求方式,用的最多可能是get和post,而对于发送get和post两种请求的区别大致如下

? get请求的数据小,请求的地址展示在url地址栏,数据相对不安全

? post请求 数据的长度比get请求大,请求的数据发送在http请求体当中,数据相对安全

上述两点可能发现get请求方式缺点居多,而在工作中又经常使用更多可能是get请求数据效率比较快,而且地址可以用来复制粘贴

四。状态

想到http可能最多就是大家在测试过程中会认识很多的http状态,可能场景的状态码 200,304,404,502

(1): 200 数据数据请求成功

(2): 304表示页面重定向

(3): 404 表示请求数据成功但是页面丢失

(4): 502 表示服务器处理失败

五.http和https之间的比较如下

安全性上的区别:HTTPS:HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

表现形式:HTTPS站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级EV SSL证书的话,其地址栏会以绿色高亮显示,方便用户辨认。

SEO:在2015年之前百度是无法收录HTTPS页面的,不过自从2015年5月份百度搜索全站HTTPS加密后,就已经可以收录HTTPS了。谷歌则是从2014年起便开始收录HTTPS页面,并且HTTPS页面权重比HTTP页面更高。从SEO的角度来说,HTTPS和HTTP区别不大,甚至HTTPS效果更好。

技术层面:如果要说HTTPS和HTTP的区别,最关键的还是在技术层面。比如HTTP标准端口是80,而HTTPS标准端口是443;HTTP无需证书,HTTPS需要CA机构颁发的SSL证书;HTTP工作于应用层,HTTPS工作于传输层。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    9868

    浏览量

    88452
  • HTTP
    +关注

    关注

    0

    文章

    526

    浏览量

    33840
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1410

    浏览量

    81606
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【「# 运算放大器参数解析与LTspice应用仿真」阅读体验】+全书概览与第一章阅读分享

    先来详细阅读下第一章,分享下相关内容。 第一章主要介绍运放的基础知识,学过模电的都很容易理解,可能教材上学过的忘记了, 这里可以作为摘出来的重点温故知新复习下。全文没有废话,都是娓娓道
    发表于 05-22 23:18

    C51单片机及C语言知识点必备秘籍

    单片机关键知识点一览: 系列一 1:单片机简叙 2:单片机引脚介绍 3:单片机存储器结构 4:第一个单片机小程序 5:单片机延时程序分析 6:单片机并行口结构 7:单片机的特殊
    发表于 05-15 14:00

    基于RK3576开发板的http/https通讯

    资源定位符)用于定位资源,包含协议、网址和文件地址。使用HTTPS时需注意CA证书和SSL/TLS协议的使用。本文还介绍了如何设置证书、发送form-data和json数据,以及获取文件的API函数,并提供了相关示例代码。
    的头像 发表于 05-10 11:24 ?1411次阅读
    基于RK3576开发板的<b class='flag-5'>http</b>/<b class='flag-5'>https</b>通讯

    电机选型计算公式与知识点汇总

    纯分享帖,需要者可点击附件获取完整资料~~~*附件:电机选型计算公式与知识点汇总.pdf 【免责声明】内容转自今日电机,因转载众多,无法确认真正原始作者,故仅标明转载来源。版权归原出处所有,纯分享帖,侵权请联系删除内容以保证您的权益。
    发表于 04-29 16:10

    HTTPHTTPS的关键区别

    HTTP(HyperText Transfer Protocol) 是一种无状态的通信协议,通常用于在客户端(例如浏览器)和服务器之间传输超文本(如 HTML 页面)。但这仅仅是一个单向通信协议
    的头像 发表于 03-25 15:34 ?960次阅读
    <b class='flag-5'>HTTP</b>和<b class='flag-5'>HTTPS</b>的关键区别

    电气工程师必知必会的100个电?知识点分享

    电??程师也都是从电?学徒??步?步积累成长起来的。积跬步?千?,汇细流成江海!朋友们,现在让我们??个捷径,花半个?时的时间来积累100个必知必会的电?知识点吧!
    的头像 发表于 03-14 11:05 ?1125次阅读

    华邦电子安全闪存关键知识点

    黑客攻击?高温考验?驾驶安全?通通没在怕的!1月15日,华邦电子举办了“安全闪存强化车用电子安全性”为主题的线上研讨会。为了让没能参加这场线上研讨会的邦友们也可以清晰 Get 安全闪存关键知识点,邦
    的头像 发表于 02-12 18:15 ?840次阅读

    Aigtek功率放大器应用:电感线圈的知识点分享

    电磁驱动是功率放大器的一大基础应用领域,其中我们最常见的就是用功放来驱动电感线圈,那么关于电感线圈的这10大知识点你都知道吗?今天Aigtek安泰电子来给大家介绍一下电感线圈的基础知识
    的头像 发表于 01-07 15:43 ?641次阅读
    Aigtek功率放大器应用:电感线圈的<b class='flag-5'>知识点</b>分享

    芯片良率相关知识点详解

    。 #01 良率的背景介绍 1.1 良率在半导体制造中的重要性 生产效率和资源利用:高良率意味着更少的废弃芯片,更高的资源利用率。固定成本的晶圆如果能生产更多合格芯片,就能提升生产效率,减少浪费。 质量和可靠性:高良率通
    的头像 发表于 12-30 10:42 ?4135次阅读
    芯片良率<b class='flag-5'>相关</b><b class='flag-5'>知识点</b>详解

    HTTPHTTPS 的区别

    在互联网时代,数据传输安全变得越来越重要。HTTPHTTPS 是两种广泛使用的网络协议,它们在数据传输方面扮演着关键角色。尽管它们的名字相似,但它们在安全性和用途上有着显著的区别。 HTTP
    的头像 发表于 12-30 09:19 ?1479次阅读

    后悔没有早点看到:天线设计中的知识点

    Cat.1 bis R13架构,天线架构精简为单天线架构,去掉了分集接收天线,因此只需要一根天线。 ? 知识点: Cat.1 bis相对于Cat.1的区别是,后者为两根天线(一根主天线,一根分集天线
    的头像 发表于 12-24 17:11 ?1233次阅读
    后悔没有早点看到:天线设计中的<b class='flag-5'>知识点</b>!

    推拉力测试知识点介绍

    一 、【推拉力测试介绍】 推拉力测试是一种工程测试方法,用于评估材料、器件或系统在受到推力或拉力作用下的性能和可靠性。这种测试广泛应用于多个行业,包括航空航天、汽车、建筑和制造业等。 在推拉力测试中
    的头像 发表于 11-15 16:15 ?2315次阅读
    推拉力测试<b class='flag-5'>知识点</b><b class='flag-5'>介绍</b>

    接口测试理论、疑问收录与扩展相关知识点

    本文章使用王者荣耀游戏接口、企业微信接口的展示结合理论知识,讲解什么是接口测试、接口测试理论、疑问收录与扩展相关知识点知识学院,快来一起看看吧~
    的头像 发表于 11-15 09:12 ?816次阅读
    接口测试理论、疑问收录与扩展<b class='flag-5'>相关</b><b class='flag-5'>知识点</b>

    https 的本质、证书验证过程以及数据加密

    1. 什么是 HTTPS HTTP 加上加密处理和认证以及完整性保护后即是 HTTPS。 它是为了解决 HTTP 存在的安全性问题,而衍生的协议,那使用
    的头像 发表于 10-30 10:53 ?1919次阅读
    <b class='flag-5'>https</b> 的本质、证书验证过程以及数据加密

    HTTP相关返回值异常如何解决(上篇)

    ? 今天我们讲讲HTTP相关返回值异常如何解决(实例持续更新中) HTTP介绍 HTTP(超文本传输协议,Hypertext Transfe
    的头像 发表于 10-20 16:40 ?1084次阅读
    <b class='flag-5'>HTTP</b><b class='flag-5'>相关</b>返回值异常如何解决(上篇)