(1-5开头响应状态码的不同含义)1 表示消息2 表示成功3 表示重定向4 表示请求错误5 表示服务器错误
常见的状态局码
100(初始化,前端看不到):客户端在发送 POST 数据给服务器前,征询服务器情况,看服务器是否处理 POST 的数据,如果不处理,客户端则不上传 POST 数据,如果处理,则 POST 上传数据。常用于 POST 大数据传输
101:切换协议
200 ok请求成功
206:一般用来做断点续传,或者是视频文件等大文件的加载
301:永久重定向会缓存。新域名替换旧域名,旧的域名不再使用时,用户访问旧域名时用 301 就重定向到新的域名
302:临时重定向不会缓存,常用 于未登陆的用户访问用户中心重定向到登录页面
304:协商缓存,告诉客户端有缓存,直接使用缓存中的数据,返回页面的只有头部信息,是没有内容部分
400:参数有误,请求无法被服务器识别
401:未认证,没有登录网站
403:告诉客户端进制访问该站点或者资源,如在外网环境下,然后访问只有内网 IP 才能访问的时候则返回
404:服务器找不到资源时,或者服务器拒绝请求又不想说明理由时
503:服务器停机维护时,主动用 503 响应请求或 nginx 设置限速,超过限速,会返回 503
504:网关超时
505:服务器不支持请求的http协议的版本,无法完成处理。