0**:未被始化
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败
100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本
200——交易成功
201——提示知道新文件的URL
202——接受和处理、但处理未完成
203——返回信息不确定或不完整
204——请求收到,但返回信息为空
205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件
206——服务器已经完成了部分用户的GET请求
300——请求的资源可在多处得到
301——删除请求数据
302——在其他地址发现了请求数据
303——建议客户访问其他URL或访问方式
304——客户端已经执行了GET,但文件未变化
305——请求的资源必须从服务器指定的地址得到
306——前一版本HTTP中使用的代码,现行版本中不再使用
307——申明请求的资源临时性删除
400——错误请求,如语法错误
401——请求授权失败
402——保留有效ChargeTo头响应
403——请求不允许
404——没有发现文件、查询或URl
405——用户在Request-Line字段定义的方法不允许
406——根据用户发送的Accept拖,请求资源不可访问
407——类似401,用户必须首先在代理服务器上得到授权
408——客户端没有在用户指定的饿时间内完成请求
409——对当前资源状态,请求不能完成
410——服务器上不再有此资源且无进一步的参考地址
411——服务器拒绝用户定义的Content-Length属性请求
412——一个或多个请求头字段在当前请求中错误
413——请求的资源大于服务器允许的大小
414——请求的资源URL长于服务器允许的长度
415——请求资源不支持请求项目格式
416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求
也不包含If-Range请求头字段
417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下
一级服务器不能满足请求
500——服务器产生内部错误
501——服务器不支持请求的函数
502——服务器暂时不可用,有时是为了防止发生系统过载
503——服务器过载或暂停维修
504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长
505——服务器不支持或拒绝支请求头中指定的HTTP版本
分享到:
相关推荐
总之,理解Ajax状态值是开发高效、流畅的Web应用的关键。通过监控`readyState`和`status`,我们可以准确地知道请求的进度和结果,从而及时反馈给用户,提升用户体验。在实际开发中,应根据需求选择合适的Ajax库或API...
Ajax状态值反映了Ajax请求的不同阶段。这些状态值是通过`ajax.readyState`属性获取的,共分为5个阶段: 1. **0 - 未初始化**:Ajax对象已经创建,但`send()`方法还未被调用。 2. **1 - 载入**:`send()`方法已被...
AJAX 状态码总结 AJAX(Asynchronous JavaScript and XML)是指使用 JavaScriptTechnology 在浏览器端与服务器端进行异步交互的技术。AJAX 的核心是 XMLHttpRequest 对象,它可以在不重新加载整个网页的情况下,...
**Ajax经典实例大全** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。这种技术使得用户界面...
先看下面一段代码,然后给大家详细介绍,Ajax中有关readyState(状态值)和status(状态码)的问题,具体内容如下所示: var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return ...
在《Ajax经典案例大全》中,你将找到一系列实际应用的示例,这些实例涵盖了Ajax的多种应用场景和技巧。这些源码对于深入理解Ajax的工作原理,以及如何在实际项目中高效地运用Ajax,提供了宝贵的参考资料。 1. **...
4. **监听状态变化**:通过`onreadystatechange`事件处理函数监听请求状态。当`readyState`属性值为4时,表示请求已完成。 5. **接收响应**:如果`status`属性值为200,表示请求成功,可以使用`responseText`或`...
4. **监听状态变化**:使用`onreadystatechange`事件监听请求状态的变化,当`readyState`属性值为4(表示请求已完成)且`status`属性值为200(表示成功)时,表示请求成功。 ```javascript xhr.onreadystatechange...
Ajax 简介和 Ajax API Ajax 简介 Ajax 是“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML)的缩写词,但事实上,Ajax 并非缩写词,而是由 Jesse James Gaiett 创造的名词。Ajax 是一种创建交互式...
当`readyState`属性值变为4(表示请求已完成),且`status`属性值为200(表示请求成功)时,表示数据已准备好。 6. **响应处理**:在接收到服务器响应后,使用`responseText`或`responseXML`属性获取数据。根据需求...
- **监听状态变化**:通过`onreadystatechange`事件处理函数,监控请求状态。当`readyState`属性值为4,表示请求完成;此时,如果`status`属性值为200,表示请求成功。 ### 3. 数据交互格式 虽然名字中有XML,但...
当`readyState`属性值为4(表示请求完成)且`status`为200(表示成功)时,可以读取`responseText`或`responseXML`获取服务器返回的数据。 ### 6. 异步与同步 AJAX的关键特性是异步性,这意味着请求发送后,浏览器...
- **观察者模式**:用于事件处理,如监听 AJAX 请求状态变化,更新 UI。 - **工厂模式**:创建 AJAX 请求的工厂函数,封装不同类型的请求操作。 - **装饰器模式**:动态地给 AJAX 请求添加功能,如错误处理、超时...
主要关注`readyState`属性值为4(表示请求已完成)且`status`属性值为200(表示请求成功)的情况。 - **处理响应**:获取服务器返回的数据,可能是XML、JSON或其他格式,根据需求进行解析并应用到页面上。 **2. ...
在.NET环境中实现AJAX技术,主要是为了让Web应用程序能够实现异步数据交互,提高用户体验。以下是对标题和描述中所述知识点的详细说明: 1. **配置Web.config文件**:在.NET中使用AJAX,首先需要在Web.config文件中...
**Ajax经典案例开发大全概述** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术通过JavaScript与后台服务器进行异步通信,提升了用户体验,使得...
主要关注状态码4(请求已完成)和状态值200(服务器返回成功)。 5. 处理响应:当请求完成并返回数据后,通过responseText或responseXML属性获取服务器返回的数据,然后使用JavaScript动态更新页面。 Ajax可以用于...
当`readyState`属性值为4(表示请求完成)且`status`属性值为200(表示请求成功)时,表明数据已成功获取。MicrosoftAjax.js提供了一套事件处理机制,如`beginRequest`、`endRequest`等事件,便于开发者进行定制化...
当`readyState`属性值为4时,表示请求完成,可以通过`status`属性检查返回状态码(如200表示成功)。 - **获取响应**:`responseText`或`responseXML`属性用于获取服务器的响应数据。 ### 3. 创建Ajax实例 下面是...