状态码五大类别
-
1xx 信息性状态码
-
含义:请求已被接收,需要继续处理。属于临时响应。
-
常见码:
100 Continue(客户端应继续发送请求体),101 Switching Protocols(服务器同意切换协议,如升级到WebSocket)。
-
-
2xx 成功状态码
-
含义:请求已成功被服务器接收、理解并处理。
-
常见码:
-
200 OK:请求成功。这是最常希望看到的状态。 -
201 Created:请求成功且服务器创建了新资源(如提交表单后新建文章)。 -
204 No Content:请求成功,但响应报文不含实体主体(如删除操作成功)。
-
-
-
3xx 重定向状态码
-
含义:需要客户端采取进一步的操作以完成请求(通常是自动的)。
-
常见码:
-
301 Moved Permanently:永久重定向。请求的资源已被永久移动到新位置,浏览器会缓存此重定向,后续请求直接访问新地址。 -
302 Found:临时重定向。请求的资源临时从不同的URI响应。浏览器不会缓存,下次可能还会请求原地址。 -
304 Not Modified:协商缓存命中。所请求的资源未修改,客户端可以直接使用缓存的版本。这对网站性能优化很重要。
-
-
-
4xx 客户端错误状态码
-
含义:客户端请求有语法错误或无法被服务器处理。问题通常在浏览器或请求端。
-
搭建网站常见码:
-
400 Bad Request:请求报文存在语法错误(如参数格式错误)。 -
401 Unauthorized:请求需要用户认证(如未登录访问需登录的页面)。 -
403 Forbidden:服务器理解请求,但拒绝执行(权限不足,如访问无权目录)。 -
404 Not Found:最常见。服务器找不到请求的资源(URL错误、文件被删除或移动)。 -
429 Too Many Requests:客户端在给定时间内发送了太多请求(触发了限流)。
-
-
-
5xx 服务器错误状态码
-
含义:服务器在处理请求的过程中发生了错误。问题在服务器端。
-
搭建网站常见码:
-
500 Internal Server Error:最泛用的服务器错误。服务器遇到了一个未曾预料的状况,无法完成请求(通常是后端代码bug,如PHP/Node.js/Python程序崩溃)。 -
502 Bad Gateway:作为网关或代理的服务器,从上游服务器收到无效响应(常见于Nginx/Apache后的PHP/Python服务未启动或崩溃)。 -
503 Service Unavailable:服务器当前无法处理请求(可能由于超载或停机维护)。 -
504 Gateway Timeout:作为网关或代理的服务器,未能及时从上游服务器收到响应(上游服务处理超时)。
-
-
搭建网站排查指南
-
遇到 4xx:检查你的请求URL、参数、表单数据、文件权限(如
chmod)以及认证信息是否正确。 -
遇到 5xx:重点检查服务器后端:
-
查看服务器错误日志(如Nginx的
error.log, PHP-FPM的slow log)。 -
确认后端服务(如PHP、Python应用、数据库)是否正常运行。
-
检查代码是否有语法错误或运行时异常。
-
检查服务器资源(内存、磁盘空间)是否充足。
-
快速参考表
|
状态码
|
类别
|
含义简述
|
常见场景
|
|---|---|---|---|
|
200
|
成功
|
请求成功
|
正常访问页面、API成功返回数据
|
|
301
|
重定向
|
永久移动
|
网站改版,旧网址永久跳转到新网址
|
|
302
|
重定向
|
临时移动
|
登录后临时跳转到首页
|
|
304
|
重定向
|
未修改
|
浏览器使用本地缓存,节省流量
|
|
400
|
客户端错误
|
错误请求
|
请求参数格式错误
|
|
401
|
客户端错误
|
未授权
|
访问需要登录的页面而未登录
|
|
403
|
客户端错误
|
禁止访问
|
无权访问某个目录或文件
|
|
404
|
客户端错误
|
未找到
|
访问的页面或资源不存在
|
|
429
|
客户端错误
|
请求过多
|
频繁调用API被限流
|
|
500
|
服务器错误
|
内部错误
|
服务器端程序(PHP/Python)代码出错
|
|
502
|
服务器错误
|
网关错误
|
Nginx连接不上后端的PHP服务
|
|
503
|
服务器错误
|
服务不可用
|
服务器维护或过载
|
|
504
|
服务器错误
|
网关超时
|
后端服务处理时间过长,代理服务器等不及
|
- THE END -
最后修改:2026年4月22日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://7d.delu7.cn/87/.html
共有 0 条评论