Web开发之HTTP协议详解

1.什么是HTTP?

超文本传输协议

2.HTTP用来干什么?

规范了浏览器和服务器之间的数据传输格式(利用键值对进行数据传输),说白了就是一种规范,特别注意如果没有HTTP协议,浏览器和服务器之间也是可以实现交互的,只是很复杂,那么为什么呢?那是因为HTTP不是传送数据的通道,它只是一个传送数据的通道中的一个规定。举个例子:HTTP不是隧道,但是它规定了通过隧道的火车的大小。如果没有HTTP,那么火车大小没有规范,我们就要修好多和不同大小火车一样大小的隧道,就会非常复杂的。

1).HTTP核心:规范了浏览器和服务器之间所发送的数据的格式

2).Content-type:HTTP规范了数据发送的格式,但是没有规范数据发送的类型,也就意味着HTTP可以发送任意类型的数据(隧道可以通过火车、货车、汽车等),也就对应了超文本传输协议这个名字了(超文本的意思就是除了用文本表示信息之外的信息表示方式,比如:图片、视频、音频等)

3.HTTP协议的特点?

1).简单、快捷、方便。

2).基于TCP(时效性)的一次连接:意思是:浏览器和服务器每链接一次只能完成一件事情,想要做第二件事情,则必须建立第二次连接。

3).无状态:服务器不记忆自己干了什么,类似金鱼的记忆,完事啥都忘记了。

4).HTTP1.1支持可续连接:一次连接的升级,意思是:浏览器和服务器完成一次交互后先别急着断开连接,在等几秒钟,规定的可等待时间结束后,若浏览器和服务器还没有发生二次交互,在断开连接也不迟。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值