什么是ajax错误的反应

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

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

感谢任何回答的人。

确实是jQuery ajax处理程序失败的论据

.fail(function(jqXHR, textStatus, errorThrown) {... 

文件说明

该函数接收三个参数:

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

第一个是本机XHR对象,包含XMLHttpRequest。

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

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

注意:不会为跨域脚本和跨域JSONP请求调用error handling程序。

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

400 Bad Request由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息成帧或欺骗性请求路由),服务器无法或不会处理请求。

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

402需要付款保留供将来使用。 最初的意图是这个代码可能被用作某种forms的数字现金或微支付方案的一部分,但这种情况还没有发生,而且这个代码通常不被使用。 如果特定开发者已超过请求的每日限制,则Google Developers API会使用此状态。

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

404 Not Found无法找到所请求的资源,但将来可能会提供。 客户的后续请求是允许的。

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

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

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

408请求超时服务器超时等待请求。 根据HTTP规范:“客户端在服务器准备等待的时间内没有产生请求。客户端可以在以后不经修改的情况下重复请求。”

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

410 Gone表示请求的资源不再可用,将无法再次使用。 当有意删除资源并清除资源时,应使用此方法。 收到410状态代码后,客户端将来不应该请求该资源。 搜索引擎等客户端应从索引中删除资源。 大多数用例不要求客户端和搜索引擎清除资源,而是可以使用“404 Not Found”。

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

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

413 Payload Too Large(RFC 7231)请求大于服务器愿意或能够处理的请求。 以前称为“请求实体太大”。

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

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

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

417期望失败服务器无法满足Expect请求标头字段的要求。[49] 418我是一个茶壶(RFC 2324)这个代码在1998年被定义为传统的IETF愚人节笑话之一,在RFC 2324,超文本咖啡壶控制协议中,预计不会由实际的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的参考。

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

« 错误
类型:Function(jqXHR jqXHR,String textStatus,String errorThrown)请求失败时要调用的函数。 该函数接收三个参数:jqXHR(在jQuery 1.4.x中,XMLHttpRequest)对象,描述发生的错误类型的字符串和可选的exception对象(如果发生)。

第二个参数的可能值(除了null)是“timeout”,“error”,“abort”和“parsererror”。 发生HTTP错误时,errorThrown会收到HTTP状态的文本部分,例如“未找到”或“内部服务器错误”。»

参考在这里。