罗剑锋透视HTTP协议学习笔记---13 | HTTP有哪些特点?

44 篇文章 6 订阅

13 | HTTP有哪些特点?

灵活可扩展

  • 灵活可扩展体现在HTTP的消息结构灵活,无论是请求方法,状态码,头字段,都可以灵活扩充,而基本的语义,逻辑,消息结构保持不变。

可靠传输

  • 基于TCP的可靠传输

应用层

  • 是最通用的应用层协议,原则上可以传输任意二进制数据,还可以用浏览器渲染呈现。

请求应答模式

  • 应答模式符合典型的web应用场景,缺点是对于实时性要求很高的场景,如游戏,不能胜任。

无状态

  • 前后消息之间没有联系,不记录会话状态,优点是实现简单,缺点是无效冗余数据多。引入cookie解决。

课后作业

就如同开头我讲的那样,你能说一下今天列出的这些 HTTP 的特点中哪些是优点,哪些是缺点吗?

  • 优点缺点都和应用场景有关。
  • 优点:灵活可扩展,可靠传输,应用层
  • 缺点:无状态,收发模式

不同的应用场合有不同的侧重方面,你觉得哪个特点对你来说是最重要的呢?

  • 灵活可扩展,意味着无限的可能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值