🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### HTTP协议的特点 #### 概述 HTTP:HyperText Transfer Protocol,超文本传输协议,专门负责浏览器与服务器直接的交互协议! #### 特点 1. http也支持c/s模型 . http通常是基于b/s架构的访问,但是,http不仅仅支持b/s,也支持c/s模式,也就是说,除了可以使用浏览器(b)通过http协议访问服务器之外,还可以通过客户端(c)通过http协议访问服务器! 2. 灵活,可以用http协议传递任意类型的数据(文字、图片、音频、视频等). 3. 无连接请求,每次连接只能处理一个请求,浏览器向服务器发起一次请求之后,只能得到浏览器的一次响应! 4. 无状态,也叫作无记忆,也就是说,同一个浏览器向同一个服务器发起多次请求的时候,服务器不能识别该浏览器,因为对于服务器而已,每一次的请求都是相对独立的,也正是由于这个特点,所以,所有的web开发都要学习一门技术:会话技术!否则就无法进行连续的业务逻辑! #### HTTP协议的组成 ![](https://box.kancloud.cn/1c3121a03db088da37cb3d9cc86a28a6_721x384.png) **所以http协议分成了两个部分** * 请求协议 * 响应协议 不管是请求还是响应,其实http协议都是由一个一个的简单的协议项组成的,形式如下: 协议名:协议内容(值) 注意:每一个协议项都单独的占用一行!