Http的简单认识

1. Http介绍

​ 数据在客户端与服务端之间进行数据传输时,需要按照某种协议来传输数据。

​ Http是有万维网协会和IETF工作组合作发布的一种超文本传输协议(Hyper Text Transfer Protocol)。在RFC 1945定义了HTTP/1.0之后,又发布了一系列版本,最终今天普遍使用的一个版本RFC 2616定义的HTTP/1.1。

​ 它使网络传输更加高效,保证计算机快速传递超文本文档。不同的客户端按照统一协议HTTP/1.1与服务端进行数据传输,提高双端性能。

2. Http特点

  • 简单快速效率高
  • 灵活
    • 可传递json格式或html格式等
  • 无连接性,
    • Http早期协议是不可持续连接,多次重新连接较低效率
    • HTTP1.1版本后支持已经可持续连接
  • 无状态性,
    • 客户端每一次和服务端连接都是一次新连接
  • 支持B/S和C/S架构
    • B/S :Browser和Sever端
      • 谷歌浏览器和Sever端可通过http协议连接
    • C/S :Client与Sever端
      • QQ pc和Sever端可通过http协议连接

3. Http协议的交互流程

在这里插入图片描述

4. Http的请求格式

在这里插入图片描述

5. Http的响应格式

在这里插入图片描述

5.1 http的响应状态码

在这里插入图片描述

例如在百度官网按f12查看Network信息

在这里插入图片描述

可以看到当我们访问成功时,状态码为200,操作被成功接受。

5.2 常见的响应状态码

在这里插入图片描述

上面的200 OK,某404网站,以及我们校园网间歇性503。

6. Http 常用的请求方法

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值