状态值(readyState): 请求经历的状态,即运行步骤描述。
0 // (未初始化请求)
1 // (请求发送中)
2 // (请求发送完成)
3 // (开始解析服务端响应)
4 // (响应解析完成)
状态码(status):服务端返回的请求结果描述。
(1XX) 发送中系列
100 // (请求成功,请继续发送)
101 // (请服务器切换http协议版本)
(2XX) 发送成功系列
200 // (请求成功,响应头和实体已返回)
201 // (请求成功,新资源已建立)
202 // (请求尚未处理完成)
203 // (返回信息不确定或不完整)
204 // (返回实体为空)
205 // (返回实体为空,且用户需重置文档视图)
206 // (服务器已经成功处理了部分 GET 请求)
(3XX) 重定向系列
300 // (请求的资源可在多处得到)
301 // (请求数据已改变位置)
302 // (请求的资源现在临时从不同的 URI 响应请求)
303 // (建议客户访问其他URL或访问方式)
304 // (GET已执行,文件未变,无需重载)
305 // (被请求的资源必须通过指定的代理才能被访问)
307 // (请求的资源现在临时从不同的URI 响应请求)
(4XX) 客户端相关
400 // (语义有误,当前请求无法被服务器理解)
401 // (当前请求需要用户验证)
402 // (预留字段)
403 // (拒绝此请求)
404 // (请求失败,请求所希望得到的资源未被在服务器上发现)
405 // (请求行中指定的请求方法不能被用于请求相应的资源)
406 // (请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体)
407 // (与401响应类似,只不过客户端必须在代理服务器上进行身份验证)
408 // (请求超时)
409 // (与被请求资源的当前状态冲突,请求无法完成)
410 // (服务器上没此资源且没有参考地址)
411 // (服务器拒绝在没有定义 Content-Length 头的情况下接受请求)
412 // (一个或多个请求头字段在当前请求中错误)
413 // (请求提交的实体数据大小超过了服务器愿意或者能够处理的范围)
414 // (URI 长度超过了服务器能够解释的长度)
415 // (请求资源不支持请求项目格式)
416 // (现有数据不在请求头的Range范围内)
417 // (在请求头 Expect 中指定的预期内容无法被服务器满足)
(5XX) 服务端相关
500 // (服务器产生内部错误)
501 // (服务器不支持请求的函数)
502 // (服务器暂时不可用)
503 // (服务器过载或暂停维修)
504 // (关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长)
505 // (服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本)
网友评论