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响应消息的组成部分

HTTP协议简介

通信

通信,就是信息的传递和交换。

通信三要素:

  1. 通信的主体
  2. 通信的内容
  3. 通信的方式

通信协议

通信协议:是指通信的双方完成通信所必须遵守的规则和约定。

HTTP协议

HTTP协议即超文本传输协议,它规定了客户端与服务器之间进行网页内容传输时,所遵守的传输格式。

网页内容又叫做超文本,因此网页内容的传输协议又叫做超文本传输协议,简称HTTP协议。

HTTP协议的交互模型:

?

HTTP请求消息

由于HTTP协议属于客户端浏览器和服务器之间的通信协议。因此,客户端发起的请求叫做HTTP请求,客户端发送到服务器的消息,叫做HTTP请求消息。

注意:HTTP请求消息又叫做HTTP请求报文。

HTTP请求消息的组成部分

HTTP请求消息由请求行、请求头部、空行和请求体4个部分组成。

请求行

请求行由请求方式、URL和HTTP协议版本3个部分组成,他们之间使用空格隔开。

请求头部

请求头部用来描述客户端的基本信息,从而把客户端相关的信息告知服务器。

常见的请求头部字段

?空行

最后一个请求头字段的后面是一个空行,通知服务器请求头部至此结束。请求消息中的空行,用来分隔请求头部与请求体。

请求体

请求体中存放的,是通过POST方式提交到服务器的数据

注意:只有POST请求才有请求体,GET请求没有请求体

HTTP响应信息

响应消息就是服务器响应给客户端的消息内容,也叫做响应报文。

HTTP响应消息的组成部分

HTTP响应消息由状态行、响应头部、空行和响应体4个部分组成。

?状态行

状态行由HTTP协议版本、状态码和状态码的描述文本3个部分组成,他们之间使用空格隔开

响应头部

响应头部用来描述服务器我的基本信息。响应头部由多行键/值对组成,每行的键和值之间用英文冒号分隔

常见的响应头部字段

?空行

在最后一个响应头部字段结束之后,会紧跟一个空行,用来通知客户端响应头部至此结束。响应信息中的空行,用来分隔响应头部与响应体。

响应体

响应体中存放的,是服务器响应给客户端的资源内容。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:58:43  更:2022-03-22 20:59:16 
 
开发: 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 5:49:39-

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