Web后端开发------HTTP协议
时间:2023-07-18 20:24:01 | 来源:网站运营
时间:2023-07-18 20:24:01 来源:网站运营
Web后端开发------HTTP协议:
HTTP
概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则
特点:
1.基于TCP协议:面向连接,安全
2.基于请求-响应模型的:一次请求对应一次响应
3.HTTP协议是无状态协议:对于事务的处理没有记忆能力,每次请求响应都是独立的。通过会话技术来解决(cookie/session)
缺点:多次请求间不能共享数据
优点:速度快
HTTP----请求数据格式
请求行:GET:请求方式。/:请求资源路径。HTTP/1.1 :表示协议版本
请求头:键值对形式
请求体:post请求的最后一部分,存放请求参数
请求方式GET和POST的区别
1.GET请求参数在请求行中,没有请求体
POST请求参数在请求体中
2.GET请求参数大小有限制,POST没有
HTTP---响应数据格式
请求行:响应数据的第一行。HTTP/1.1表示协议版本,200表示响应状态码,ok表示状态码描述
请求头:键值对形式
请求体:存放响应数据
状态码分类
1××:响应中
2××: 成功
3××: 重定向
4××:客户端错误 访问的位置有误--->查看访问地址是否有误
5××:服务器错误 ---->代码错误