简单介绍一些学习框架之前的前置知识
一、http协议---超文本传输协议
--作用:规定了浏览器与客户端之间的数据交互
--特点:
1、简单快速
2、灵活
3、无连接(1.1之后可连续连接)
4、无状态
5、支持B/S(浏览器和服务器 eg:淘宝)和C/S(客户端和服务器 eg:网易云音乐)架构
--HTTP协议的交互流程:
--HTTP协议请求格式
四部分组成 --- 请求行 请求头 空行 请求体
打开百度瞅瞅
--GET和POST请求方式的区别
1、get请求参数是直接显示在地址栏的,而post在地址栏不显示
2、get方式不安全,post安全
3、get请求参数是又长度限制的,post没有限制
--HTTP响应格式
--HTTP响应状态码
-- 常见响应状态码
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate 报头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的 URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常