IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 一分钟简单了解HTTP(超详细图示) -> 正文阅读

[网络协议]一分钟简单了解HTTP(超详细图示)

前言??

? ? ? ? 在了解http之前,我们先了解一下什么是通信。

? ? ? ? 通信是指信息的传递的和交换,通信三要素就是指通信主体、通信内容以及通信方式。举个例子就是:张三发微信给李四告诉他自己考上了北京大学这个消息。这里的通信主体就是张三和李四,通信内容就是张三考上了北京大学这个消息,通信方式就是发微信。而通信协议是指双方完成通信必须遵守的规则和约定。接下来就来了解一下我们的http协议吧!

HTTP

概念

? ? ? ?网页HTML又被称为超文本,而网页的传输协议(HyperText Transfer Protocol)也可以称为超文本传输协议简称就是http协议。它规定了客户端与服务器传输内容时遵守的传输格式,是属于客户端浏览器和服务器之间的通信协议。

? ? ? http交互模型的是请求/相应的交互模型,即客户端发送一次请求,服务器响应一次的交互形式。

请求消息:客户端发送到服务器的消息

组成

  • 请求行组成:请求方式、?URL、http协议版本;
  • 请求头部:请求头部用于描述客户端的基本信息,多行有键值对形式组成 key:value;
  • 空行:分割请求头部与请求体;
  • 请求体:存放post方式提交到服务器的数据? ?get请求没有请求体!

图示


请求方式

? ? ? ? 表明要对服务器上的资源执行的操作,常有get、post、put、delete。

响应消息:服务器响应给客户端的消息

组成

  • 状态行? ?组成:http版本协议 ?状态码 ?状态码描述文本
  • 响应头部:描述服务器的基本信息,多行有键值对形式组成 key:value
  • 空行:分割相应头部和响应体
  • 响应体:服务器响应给客户端的资源内容

图示

响应状态码:http协议的一部分 用来标识响应的状态

? ? 组成:三个 ?十进制数字

  • 第一个数字:定义状态码的类型
  • ?后面两个数字是对状态码的细分
    ???

总结?

? ? ? ? 学习前端不用过于深入去了解计算机内部,我们只需要知道简单的基础知识就可以啦!很多东西也是记不下来的,所以可以收藏这篇博客以后忘记的时候就可以快速找到!

?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:40:09  更:2021-12-15 18:42:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 11:39:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码