一个ajax错误引发的响应是什么

Ach*_*med 1 ajax error-handling jquery

在我的jquery中,我添加了以下内容:jqXHR,textStatus,errorThrown

谁能告诉我他们会收到什么文字。错误的纯英文文本;如果可能的话。

感谢任何回答的人。

ade*_*neo 5

jQuery ajax处理程序失败的参数确实是

.fail(function(jqXHR, textStatus, errorThrown) {...
Run Code Online (Sandbox Code Playgroud)

文档的状态

该函数接收三个参数:

  • jqXHR对象。
  • 描述错误类型的字符串。
  • 可选的异常对象(如果发生)。

第一个是本地XHR对象,其中包含XMLHttpRequest。

第二个是包含错误类型的字符串。
可能的值(除null)是"timeout""error""abort",和"parsererror"

当发生HTTP错误时,将填充第三个参数,errorThrown接收HTTP状态的文本部分,例如"Not Found""Internal Server Error"

注意:对于跨域脚本和跨域JSONP请求,不会调用错误处理程序。

第三个参数可能包含的所有4xx代码的列表如下

400错误的请求 服务器由于明显的客户端错误(例如,格式错误的请求语法,太大的尺寸,无效的请求消息框架或欺骗性的请求路由)而无法或将不会处理请求。

401未经授权(RFC 7235) 与403 Forbidden相似,但专门用于需要身份验证且已失败或尚未提供身份验证的情况。响应必须包含一个WWW-Authenticate标头字段,其中包含适用于所请求资源的质询。请参阅基本访问身份验证和摘要访问身份验证。401的语义含义是“未经身份验证”,即用户没有必要的凭据。

402付款要求 保留以备将来使用。最初的意图是将该代码用作某种形式的数字现金或小额支付方案的一部分,但这并未发生,因此通常不使用此代码。如果特定开发人员超出了请求的每日限制,则Google Developers API将使用此状态。

403禁止 该请求是有效请求,但是服务器拒绝响应。该用户可能已登录,但没有对该资源的必要权限。

404 Not Found找不到 请求的资源,但将来可能可用。客户的后续请求是允许的。

405不允许 使用的方法所请求的资源不支持请求方法。例如,要求通过POST呈现数据的表单上的GET请求,或只读资源上的PUT请求。

406不可接受 请求的资源只能根据请求中发送的接受标头生成不可接受的内容。

407需要代理身份验证(RFC 7235) 客户端必须首先使用代理对自身进行身份验证。

408请求超时 服务器等待请求超时。根据HTTP规范:“客户端在服务器准备等待的时间内没有产生请求。客户端可以在以后的任何时间重复请求而无需进行修改。”

409冲突 指示由于请求中的冲突(例如多个同时更新之间的编辑冲突)而无法处理该请求。

410 Gone 指示请求的资源不再可用,并且将不再可用。当故意删除资源并清除该资源时,应使用此方法。收到410状态代码后,客户端以后不应再请求资源。诸如搜索引擎之类的客户端应从其索引中删除资源。大多数用例不需要客户端和搜索引擎清除资源,而可以使用“ 404 Not Found”代替。

411所需长度请求未指定其内容的长度,这是所请求的资源所必需的。

412失败的前提条件(RFC 7232) 服务器不满足请求者提出的前提条件之一。

413有效负载过大(RFC 7231) 请求大于服务器愿意或能够处理的请求。以前称为“请求实体太大”。

414 URI太长(RFC 7231) 提供的URI太长,服务器无法处理。通常,将太多数据编码为GET请求的查询字符串的结果,在这种情况下,应将其转换为POST请求。以前称为“请求URI太长”。

415不支持的媒体类型 请求实体具有服务器或资源不支持的媒体类型。例如,客户端将图像上传为image / svg + xml,但是服务器要求图像使用其他格式。

416范围无法满足(RFC 7233) 客户端请求文件的一部分(字节服务),但是服务器无法提供该部分。例如,如果客户要求文件的一部分超出文件末尾。以前称为“无法满足请求的范围”。

417期望失败 服务器无法满足期望请求标头字段的要求。[49] 418我是茶壶(RFC 2324),此代码在1998年定义为RFC 2324(超文本咖啡壶控制协议)中传统的IETF愚人节笑话之一,预计不会由实际的HTTP服务器实现。RFC指定此代码应由请求冲泡咖啡的茶壶返回。
此HTTP状态在某些网站(包括Google.com)中被用作复活节彩蛋。

421错误 定向的请求(RFC 7540)该请求被定向到无法产生响应的服务器(例如,由于连接重用)。

422不可处理实体(WebDAV; RFC 4918) 请求格式正确,但由于语义错误而无法遵循。

423锁定(WebDAV; RFC 4918) 所访问的资源已锁定。

424失败的依赖关系(WebDAV; RFC 4918) 由于先前的请求(例如PROPPATCH)失败,因此请求失败。

426需要升级 客户端应切换到“升级标头”字段中给出的其他协议,例如TLS / 1.0。

428需要前提条件(RFC 6585) 原始服务器要求请求是有条件的。旨在防止“丢失更新”问题,即当第三方修改了服务器上的状态,从而导致冲突时,客户端获取资源的状态,将其修改,然后将其放回服务器。

429请求太多(RFC 6585) 用户在给定的时间内发送了太多请求。旨在与速率限制方案一起使用。

431请求标头字段太大(RFC 6585) 服务器不愿处理请求,因为单个标头字段或所有标头字段共同太大。

451由于法律原因而无法 使用服务器操作员已收到一项法律要求,拒绝访问某个资源或包括所请求资源的一组资源。
选择代码451作为对小说《华氏451》的引用。

这是用“普通英语”包含的论据。