Skip to content
本页目录

HTTP 状态码

分类

分类说明
1xx服务器收到请求,对于浏览器一般不需要管这个
2xx请求成功
3xx重定向
4xx客户端错误
5xx服务端错误

常用状态码

一下只列举了常用到的状态码

状态码英文说明
100continuePSOT 请求会先发送 header 信息,服务器响应 100 后发送 body 部分信息
200OK请求成功
201Created创建成功,按照restful api 规范是 post 插入数据成功返回
204No Content无内容,按照restful api 规范是 delete 操作成功返回
301Moved Permanently永久重定向
302Found临时重定向
304Not Modified协商缓存
400Bad Request客户端接口请求参数错误,可能是传的数据类型不对
401Unauthorized身份验证失败,一般登录时账号密码错误提示
403Forbidden身份验证成功,但权限不足
404Not Found资源不存在
405Method Not Allowed请求方法不允许,如接口是post请求,客户端却使用了get
414Request-URI Too Large请求的 uri 过长,一般是参数过多,如文章通过get提交
500Internal Server Error服务器内容错误,一般后端代码出现异常情况
502Bad Gateway网关未找到对应服务器,一般是服务器服务下线了
504Gateway Time-out网关请求服务器超时

问题

1. 说说你了解的 http 状态码

回答时按照类型进行说明,如2打头的状态码是请求成功的,如200,请求成功,2xx 等进行说明;

2. 说说 304 状态码

协商缓存,具体内容请查看浏览器缓存章节。