先要了解通信协议是什么含义,在者在网页中的通信协议是什么,客户端和服务器是怎么交互的,http请求消息包含什么内容,http是怎么请求的,在了解http响应的状态码。
通信协议
通信的双方完成通信所必须遵守的规则和约定。
http协议
HTTP 协议即超文本传送协议 ,它规定了客户端与服务器之间进行网页内容传输时,所必须遵守的传输格式。
客户端和服务器的交互
客户端要以HTTP协议要求的格式把数据提交到服务器
服务器要以HTTP协议要求的格式把内容响应给客户端
HTTP请求消息的组成
请求行
请求方式
URL
HTTP 协议版本
请求头部
请求头部用来描述客户端的基本信息
User-Agent 用来说明当前是什么类型的浏览器;
Content-Type 用来描述发送到服务器的数据格式;
Accept 用来描述客户端能够接收什么类型的返回内容;
Accept-Language 用来描述客户端期望接收哪种人类语言的文本内容。
空行
服务器请求头部至此结束
请求体
通过 POST 方式提交到服务器的数据。
HTTP请求方法
get,post
HTTP响应状态代码
2**
200:ok
201:creat
3**
301:永久移动
302:临时移动
304:为修改
4**
400:bad request
401:Unauthorized
403:Forbidden
404:Not Found
408:Request Timeout
5**
500:Internal Server Error
501:Not Implemented
503:Service Unavailable