记录一下HTTP状态码,方便查询。
常见状态码:
200:请求成功
404:请求的资源(网页)不存在
500:服务器内部错误
目录
HTTP状态码开头 | 描述 |
1 | 临时响应请求,需要客户端继续执行操作 |
2 | 请求成功 |
3 | 重定向,需要继续操作完成请求 |
4 | 客户端错误,语法错误等 |
5 | 服务器错误,服务器处理请求时发生错误 |
1 开头的状态码
1 开头状态码 | 类型 | 详细 |
100 | 继续 | 服务器接收到部分请求,客户端应该继续请求 |
101 | 切换协议 | 服务器接受切换协议的请求,只能切换到更高版本协议 |
2 开头的状态码
2 开头状态码 | 类型 | 详细 |
200 | 请求成功 | 成功处理请求 |
201 | 已创建 | 请求成功并在服务器创建新的资源 |
202 | 已接受 | 请求成功但不创建资源 |
203 | 非授权信息 | 请求成功但返回了其他资源(meta信息不在服务器) |
204 | 无内容 | 成功处理了请求,但没有返回内容 |
205 | 重置内容 | 成功处理了请求,重置客户端浏览器表单域 |
206 | 部分内容 | 处理了部分GET请求 |
3 开头的状态码
3 开头状态码 | 类型 | 详细 |
300 | 多种选择 | 服务器根据请求可执行其中一种操作 |
301 | 永久定向 | 资源被永久转移到其他URI,服务器自动将请求转到新位置 |
302 | 临时移动 | 资源被临时移动到其他URI,本次使用临时URI |
303 | 查看其他位置 | 请求的资源存在另外的URI,希望客户端使用GET定向获取资源 |
304 | 未修改 | 上次请求后的网页未修改,服务器只返回响应,不返回内容 |
305 | 使用代理 | 客户端必须使用代理访问请求资源 |
306 | 废弃的HTTP状态码 | |
307 | 临时重定向 | 与302相同,但遵从HTTP标准,不会将POST改为GET |
4 开头的状态码
4 开头状态码 | 详细 |
400 | 语法错误 |
401 | 请求需要身份验证 |
402 | (保留的状态码) |
403 | 服务器拒绝执行请求 |
404 | 找不到请求的资源 |
405 | 请求中的方法被禁止 |
406 | 无法根据请求的内容完成请求 |
407 | 请求需要代理身份验证 |
408 | 服务器等待请求超时 |
409 | 服务器完成求情超时 |
410 | 请求的资源已经被删除,可通过301指定新资源位置 |
411 | 请求不包含内容长度字段,服务器无法处理 |
412 | 服务器不满足请求中设置的某个前提条件 |
413 | 请求实体过大,服务器无法处理 |
414 | 请求的URI过长(通常是网址),服务器无法处理 |
415 | 请求页面不支持请求的格式 |
416 | 请求范围无效 |
417 | 服务器无法满足请求标头字段的要求 |
5 开头的状态码
5 开头状态码 | 类型 | 详细 |
300 | 服务器错误 | 服务器内部错误,无法完成请求 |
501 | 未实施 | 服务器不支持的请求功能 |
502 | 错误网关 | 作为网关或代理的服务器,从上游服务器接受到无效的请求 |
503 | 服务器不可用 | 服务器处理超载或维护状态,延时长度可含在Retry-After头信息中 |
504 | 网关超时 | 作为网关或代理的服务器,未及时从上游服务收到请求 |
505 | 不支持的版本 | 服务器不支持请求中的HTTP版本 |