美文网首页
ajax请求的状态值(readyState)与状态码(statu

ajax请求的状态值(readyState)与状态码(statu

作者: 一言不合就上课的王老师 | 来源:发表于2018-05-04 12:49 被阅读0次

    状态值(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 版本)
    

    相关文章

      网友评论

          本文标题:ajax请求的状态值(readyState)与状态码(statu

          本文链接:https://www.haomeiwen.com/subject/utelrftx.html