HTTP状态码整理

Posted by 陈陈君 on 2021-01-10
Estimated Reading Time 2 Minutes
Words 763 In Total
Viewed Times
状态 说明
100-101 等待处理
200-206 请求成功
300-305 重定向
400-415 客户端错误
500-505 服务器错误

1xx(等待处理)

代码 状态 说明
100 继续 服务器返回此代码表示正在等待部分请求
101 切换协议 请求者切换协议,服务器已确认并准备切换
102 继续处理 代表处理将被继续执行

2xx(请求成功)

代码 状态 说明
200 请求成功 服务器已经处理了请求
201 建立资源 请求成功且建立了新的资源
202 已接受 服务器接受了请求,但未处理
203 非授权信息 服务器处理了请求,但返回信息可能来自另一来源
204 无内容 服务器处理了请求,但没有返回内容
205 重置内容 服务器处理了请求,但没有返回内容
206 部分内容 服务器只处理了部分请求

3xx(重定向)

代码 状态 说明
300 多选择 针对请求,服务器可执行多种操作
301 永久移动 请求的网页已永久移动到新位置
302 临时移动 请求的网页临时移动到了新位置
303 查看其它位置 对不同位置使用单独请求时返回此代码
304 未修改 请求的网页未修改,不会返回网页内容
305 使用代理 请求者只能使用代理访问请求的网页

4xx(请求错误)

代码 状态 说明
400 错误请求 服务器不理解请求的语法
401 未授权 要求身份验证
403 禁止 服务器拒绝请求
404 未找到 服务器找不到请求的网页
405 方法禁用 禁用请求中的指定方法
406 不接受 无法使用请求的内容响应请求的网页
407 需要代理 此状态码与401类似
408 请求超时 超过了服务器等候请求的时间
409 冲突 服务器处理请求时发生冲突
410 已删除 请求的资源已被删除,返回此代码
411 需有效长度 不接受不含有效长度标头字段的请求
412 未满足前提 未满足请求中的一个前提条件
413 请求体过大 超过服务器处理能力,请求实体过大
414 URL过长 请求的URL过长,服务器无法处理
415 不支持 请求的格式和页面类型不支持

5xx(服务器错误)

代码 状态 说明
500 内部错误 服务器遇到错误,无法处理请求
501 尚未实施 服务器不具备完成请求的功能
502 错误网关 服务器从上游服务器收到无效响应
503 服务不可用 服务器目前无法使用(停机或维护)
504 网关超时 服务器没有从及时上游服务器收到请求
505 不支持 服务器不支持请求中所用的HTTP协议