1.http协议:超文本传输协议
是一个基于请求与响应模式的、无状态的、应用层的协议
常基于TCP的连接方式
绝大多数Web开发都构建在HTTP协议上的Web应用
*七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
2.http协议几个概念:
1.Connection:浏览器和服务器之间建立的连接通道,通过通道发送请求与返回数据。
2.Request:浏览器向服务器发送请求
3.Response:服务器处理后向浏览器返回结果
3.http协议的请求报文格式:
*GET请求没有请求体!
4.http协议的响应报文格式:
返回结果:
200:OK
302:Found 重定向
400:Bad Request 错误请求,发出错误的不符合http协议的请求
403:Forbidden 禁止
404:Not Found 未找到
500:Internal Server Error 服务器内部错误
503:Service Unavailable 访问人数过多