一、HTTP通信
1.什么是通信
通信,就是信息的传递和交换。
通信三要素:
通信的主体、内容、方式
2.通信协议
通信协议,是指通信的双方完成通信所必须遵守的规则和约定。
通俗理解:通信双方采用约定好的格式来发送和接收消息,这种事先约定好的通信格式,就叫做通信协议。
客户端和服务器之间要实现网页内容的传输,则通信的双方必须遵守网页内容的传输协议。
3.HTTP协议
网页内容又叫做超文本,因此网页内容的传输协议又叫做超文本传输协议(HyperText Transfer Protocol),简称HTTP协议。
客户端要以HTTP协议要求的格式把数据提交到服务器
服务器要以HTTP协议要求的格式把内容响应给客户端
4.交互模型
二、HTTP请求消息
1.什么是请求消息
客户端发起的请求叫做HTTP请求,客户端发送到服务器的消息,叫做HTTP请求消息。HTTP请求消息又叫HTTP请求报文。
2.组成部分
请求行由请求方式、URL和HTTP协议版本3个部分组成,它们之间由空格隔开
请求头部用来描述客户端的基本信息,从而把客户端相关的信息告知服务器。请求头部由多行键/值对组成,每行的键和值之间用英文的冒号分隔,常见头字段