一、网络协议
计算机之间为了能正确的传送信息而对相关信息的传输顺序、信息格式和信息内容等方面做出的一组约定或规则。
二、HTTP(超文本传输协议):定义浏览器与服务器之间如何进行网页的传输。
1. HTTP请求实体
(1)请求行
(2)请求头
常见的请求头:
①Accept:用于指定客户端可接受的内容类型。如:Accept: image/gif, text/html
②Accept-Charset:浏览器可接受的字符集
③Content-Length:请求消息正文的长度
④Host:客户端请求的主机域名或主机IP
⑤Refeter:指明该请求是从哪个关联连接而来
⑥User-Agent:浏览器类型信息等
(3)空行、消息实体
使用GET方式请求 ——> 没有空行和消息实体
使用POST方式请求 ——> 有空行和消息实体,需用空行将请求头和消息实体隔开,表示请求头已结束。
2.HTTP响应实体
(1)状态行
(2)常见状态码
200:正常
404:服务器找不到网页
500:内部服务器错误
503:Server Unavailable,cpu占用过高,服务器来不及处理那么多请求