HTTP 状态码分为 5 个类别,每个类别以不同的数字开头,表示不同类型的响应:
1xx(信息响应)
表示请求已被接收,需要继续处理。
100 Continue:客户端应继续发送请求。
101 Switching Protocols:服务器同意切换协议(如升级到 WebSocket)。
103 Early Hints:预加载资源提示(用于优化页面加载速度)。
2xx(成功)表示请求已成功被服务器接收、理解并处理。
200 OK:请求成功(最常见)。
201 Created:资源已成功创建(如 POST 请求后返回)。
204 No Content:请求成功,但无返回内容(如 DELETE 请求后)。
206 Partial Content:服务器返回部分内容(用于分块下载或断点续传)。
3xx(重定向)
表示需要客户端进一步操作以完成请求(通常是重定向)。
301 Moved Permanently:资源已永久移动到新 URL。
302 Found:资源临时重定向到新 URL。
304 Not Modified:资源未修改(客户端可使用缓存版本)。
307 Temporary Redirect:临时重定向(类似 302,但要求保持原请求方法)。
308 Permanent Redirect:永久重定向(类似 301,但要求保持原请求方法)。
4xx(客户端错误)
表示客户端请求有误,服务器无法处理。
400 Bad Request:请求语法错误或参数无效。
401 Unauthorized:未提供有效身份验证凭据。
403 Forbidden:服务器理解请求,但拒绝执行(如权限不足)。
404 Not Found:请求的资源不存在。
405 Method Not Allowed:请求方法不被允许(如用 GET 访问只支持 POST 的接口)。
429 Too Many Requests:客户端发送过多请求(限流)。
5xx(服务器错误)
表示服务器处理请求时发生错误。
500 Internal Server Error:服务器内部错误(通用错误码)。
501 Not Implemented:服务器不支持请求的功能。
502 Bad Gateway:网关或代理服务器从上游服务器收到无效响应。
503 Service Unavailable:服务器暂时不可用(如维护或过载)。
504 Gateway Timeout:网关或代理服务器等待上游服务器响应超时。
总结
1xx:需继续操作
2xx:成功
3xx:重定向
4xx:客户端问题
5xx:服务器问题
9449

被折叠的 条评论
为什么被折叠?



