响应状态码及其详细描述

We all make our choices. The hard part is living with them. ——《妙笔生花》

人的一生要做出很多选择,但是最难得是带着自己的选择去生活下去。

状态码10x 说明 详情
100 继续 客户端应继续提出请求。服务器已收到部分请求,正等待其余部分
101 切换协议 服务器根据客户端的请求切换协议。只能向上请求更高级的协议,如切换到HTTP的新版本协议
状态码20x 说明 详情
200 请求成功 服务器已经处理了请求
201 已创建 请求成功,并且服务器创建了新的资源
202 已接受 服务器已接受请求,但并未处理
203 非授权信息 请求成功。但返回的数据不在原始服务器,可能来自另一个数据源
204 已创建 请求成功,并且服务器创建了新的资源
205 无内容 服务器成功处理,但未返回任何内容
206 部分内容 服务器成功处理了部分请求
状态码30x 说明 详情
300 多种选择 请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(如浏览器)选择
301 永久移动 请求的资源已经永久移动到新位置,即永久重定向
302 临时移动 请求的网页暂时跳转到其他页面,即临时重定向
303 查看其他地址 与301类似。使用GET或POST请求查看
304 未修改 此次请求的资源未发生修改,继续使用上次的资源
305 使用代理 所请求的资源必须通过代理访问
306 未使用 已经被废弃的HTTP状态码
307 临时重定向 与302类似。使用GET请求重定向
状态码4xx 说明 详情
400 错误请求 服务器无法解析该请求
401 未授权 请求要求认证用户的身份
402 保留 在未来可能使用的状态码
403 禁止访问 服务器理解客户端的请求,但是拒绝执行该请求
404 未找到 服务器找不到请求的资源
405 方法禁用 服务器禁用了请求中指定的方法
406 不接收 无法使用请求的内容响应对应资源
407 需要代理授权 请求要求代理的身份认证,与401类似,但请求者应使用代理进行授权
408 请求超时 服务器请求超时
409 冲突 服务器未返回客户端的PUT请求可能会返回此状态码,服务器处理请求时发生了冲突
410 已删除 请求的资源已永久删除
411 需要有效长度 服务器不接受不含有有效长度字段的请求
412 未满足前提条件 客户端请求信息的先决条件错误
413 请求实体过大 请求实体过大,超出服务器处理能力
414 请求URL过长 请求网址过长,服务器无法处理
415 不支持类型 请求格式不被请求页面支持
416 请求范围不符 客户端请求的范围无效
417 未满足期望值 服务器无法满足Except的请求头信息
状态码50x 说明 详情
500 服务器内部错误 服务器内部错误,无法完成请求
501 未实现 服务器不支持请求的功能,无法完成请求
502 网关错误 服务器作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到一个无效的请求
503 服务不可用 由于超载或者系统维护,服务器暂时无法处理客户端的请求
504 网关超时 充当网关或代理的服务器,未及时从远端服务器获取请求
505 HTTP版本不支持 服务器不支持请求的HTTP版本,无法完成处理