HTTP状态码http-status

HTTP状态码速查表,涵盖1xx-5xx全部常见状态码的含义与使用场景说明。

状态码名称说明
1xx 信息响应
100Continue服务器已收到请求头,客户端可继续发送请求体
101Switching Protocols协议切换,如升级到 WebSocket
2xx 成功
200OK请求成功,最常见的成功状态
201Created资源创建成功,常见于 POST 新建
202Accepted请求已接受,但尚未处理完成(异步任务)
204No Content成功但无返回内容,常见于删除操作
206Partial Content范围请求成功,用于断点续传与视频播放
3xx 重定向
301Moved Permanently永久重定向,SEO 权重会转移到新地址
302Found临时重定向,搜索引擎保留原地址
303See Other要求用 GET 方法访问另一地址
304Not Modified资源未修改,直接使用浏览器缓存
307Temporary Redirect临时重定向,且不允许改变请求方法
308Permanent Redirect永久重定向,且不允许改变请求方法
4xx 客户端错误
400Bad Request请求格式错误,服务器无法理解
401Unauthorized未认证,需要登录或提供有效凭证
403Forbidden已认证但无权限访问该资源
404Not Found资源不存在,最著名的状态码
405Method Not Allowed请求方法不被允许,如对只读接口 POST
408Request Timeout请求超时,服务器等待客户端过久
409Conflict请求与资源当前状态冲突,如重复提交
410Gone资源已被永久删除,比404语义更明确
413Payload Too Large请求体过大,常见于上传超限
415Unsupported Media Type不支持的内容类型,如 Content-Type 错误
418I'm a teapot愚人节彩蛋状态码:茶壶拒绝煮咖啡
422Unprocessable Entity语法正确但语义校验失败,常见于表单验证
429Too Many Requests请求过于频繁,触发限流
5xx 服务器错误
500Internal Server Error服务器内部错误,通常是代码异常
501Not Implemented服务器不支持该请求方法
502Bad Gateway网关收到上游服务器的无效响应
503Service Unavailable服务暂时不可用,如过载或维护中
504Gateway Timeout网关等待上游服务器响应超时
505HTTP Version Not Supported不支持请求使用的 HTTP 版本

同类工具信息速查