目录
1介绍
http协议(超文本传输协议)是指规定的服务器和浏览器之间的数据传输规则。
应用最广泛的一种网络协议。
协议要求浏览器向服务器发送请求数据,服务器向浏览器发送响应数据,都必须按照固定的数据格式传输。
2特点
2.1基于tcp传输协议
tcp协议是一种面向连接的(连接之前需要经历三次握手)、可靠的、基于字节流传输的传输层通信协议。
有关osi七层模型和tcp协议:一篇看懂【TCP协议】---TCP协议详解(值得收藏) - 知乎
关于三次握手与四次挥手(这篇文章讲的很清楚):百度安全验证
2.2基于请求响应
一次请求对应一次响应,一一对应 现有请求后有响应
2.3http协议是无状态协议
无状态是指对数据没有记忆,多次请求之间不会数据共享。
3请求格式
请求方式:
请求格式包括:请求行、请求头、请求体
常见的请求头:
请求头的作用:
get的请求:
post请求
post与get的区别
4响应格式
响应格式也是包括:响应行、响应头、响应体
响应行:协议和版本 响应状态码 响应状态描述
响应头:以在请求头和响应头中设置一些信息和想要执行的动作,这样,对方在收到信息后,就可以知道你是谁,你想干什么
常见响应头:
响应体:存储响应数据。前面空一行。
关于响应状态码: