状态码:用以反应服务端返回的请求结果
- 1XX(信息性状态码): 接受的请求正在处理
- 2XX(成功状态码): 请求正常处理完毕,请求成功
- 3XX(重定向状态码): 需要进行附加操作以完成请求
- 4XX(客户端错误状态码): 服务器无法处理请求,未识别请求信息,或者查找不到请求的资源
- 5XX(服务器错误状态码): 服务器内部处理出错
常见的状态码:
- 200 :响应结果表明请求被正常处理了,一切正常
- 204: 请求处理成功,但是没有实体资源返回
- 206: 客户端进行范围请求,请求资源的一部分,而不是整个资源
- 301: 请求的资源已被分配了新的URI,以后使用资源需要访问该URI (永久性)
- 302: 请求的资源已被分配了新的URI,以后使用资源需要访问该URI (临时性)
- 303: 与302相似,但表明客户端因使用GET方法获取资源
- 304: 资源已找到,页面没有发生变化,所以直接使用缓存
- 400:请求报文中存在语法错误
- 401:请求需要认证
- 403:请求未通过服务器的授权,需要访问权限
- 404:服务器没有请求的资源,找不到请求地址,如请求路径写错
- 500:服务器内部发生问题
- 503: 表示服务器处于超负荷或者正在停机维护
参考《图解HTTP》