啥是HTTP呀?
- HTTP协议(HyperText Transfer Protocol,超文本传输协议)
- 基于TCP/IP通信协议传输数据。
- HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息。
- HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。
这种协议有啥特点呢?
- 无连接
每次连接只处理一个请求
服务器处理完客户端请求并收到应答后就断开连接
HTTP1.1之后为持久连接,一次连接能够处理多个请求。
即在一次连接里,不用等待服务器响应即可发送第二次请求。 - 无状态
无状态指对事物处理没有记忆功能
后续想继续处理之前的信息必须重新上传 - 媒体独立
只要是服务器和客户端知道如何处理的数据内容都可以通过HTTP发送
HTTP首部概述
- 请求报文