常见 HTTP 状态码详解一、什么是 HTTP 状态码HTTP 状态码是服务器对客户端请求的响应结果标识由 3 位数字组成用于快速判断请求是成功、重定向、报错还是服务器异常。在软件测试、接口测试、日志排查中高频使用是必须掌握的基础知识点。二、状态码分类 5 大类1xx信息性状态码请求接收中继续处理2xx成功状态码请求正常处理完成3xx重定向状态码需要进一步操作完成请求4xx客户端错误请求语法或参数有误5xx服务器错误服务器处理失败三、最常用 HTTP 状态码2xx 成功200 OK请求成功服务器正常返回数据是最常见的成功状态。201 Created请求成功并创建了新资源如注册、新建接口。204 No Content请求成功但无响应体返回常用于删除、更新接口。3xx 重定向301 Moved Permanently永久重定向资源地址已永久变更。302 Found临时重定向资源临时迁移。304 Not Modified资源未修改可使用缓存常用于优化页面加载。4xx 客户端错误400 Bad Request请求参数错误、格式非法服务器无法理解。401 Unauthorized未登录/未授权需要先登录或携带 Token。403 Forbidden服务器拒绝访问权限不足。404 Not Found请求资源不存在接口地址错误或页面不存在。405 Method Not Allowed请求方法不允许如 POST 接口用 GET 访问。5xx 服务器错误500 Internal Server Error服务器内部未知错误代码异常。502 Bad Gateway网关错误服务器接收无效响应。503 Service Unavailable服务器暂时不可用过载或维护中。四、测试场景快速判断接口返回200→ 正常返回401→ 登录失效/权限问题返回404→ 地址写错/服务没启动返回500→ 后端代码报错返回304→ 读缓存正常优化