当你在网页上进行请求(比如点击链接、提交表单或者通过 JavaScript 发送请求),服务器会返回一个状态码来表示请求的结果。这些状态码是标准的 HTTP 协议的一部分。...HTTP状态码 xhr.status/xhr.statusText200 OK202 Accepted :服务器已接受请求,但尚未处理(异步)204 No Content:服务器成功处理了请求,但不需要返回任何实体内容...503 Service Unavailable 超负荷505 HTTP Version Not Supported HTTP版本不支持AJAX 是一种通过 JavaScript 发送异步请求的技术,...在 AJAX 中,通常会处理类似于上述的 HTTP 状态码,但是在 JavaScript 中,开发者可以更精细地处理这些状态码。...ajax状态 xhr.readyState0 UNSENT 创造出来xhr实例就是01 OPENED 执行open方法后就会由0变成12 HEADERS_RECEIVED 响应头信息已经返回3 LOADING
状态码为405表示请求的方式不对, 请求的方式有get、post、head、put…… 常用的为post和get。
1开头的http状态码 表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 ...2开头的http状态码 表示请求成功 200 成功处理了请求,一般情况下都是返回此状态码; 201 请求成功并且服务器创建了新的资源。 ...407 此状态代码与 401类似,但指定请求者应当授权使用代理。 408 服务器等候请求时发生超时。 409 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。 ...5开头状态码并不常见,但是我们应该知道 500 (服务器内部错误) 服务器遇到错误,无法完成请求。 501 (尚未实施) 服务器不具备完成请求的功能。...502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。 503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。
当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。...下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 HTTP状态码由三个十进制数字组成...HTTP状态码共分为5种类型: HTTP状态码分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,...请求包含语法错误或无法完成请求5**服务器错误,服务器在处理请求的过程中发生了错误 HTTP状态码列表: HTTP状态码列表状态码状态码英文名称中文描述100Continue继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议200OK请求成功。一般用于GET与POST请求201Created已创建。成功请求并创建了新的资源202Accepted已接受。
2)Http服务器在推送响应包之前,根据本次请求处理情况 将Http状态码写入到响应包中【状态行】上 3)如果Http服务器针对本次请求,返回了对应的资源文件。 ...通过Http状态码通知浏览器应该如何处理这个结果 如果Http服务器针对本次请求,无法返回对应的资源文件 通过Http状态码向浏览器解释不能提供服务的原因 2.分类: 1)组成 100---...599;分为5个大类 2)1XX : 最有特征 100; 通知浏览器本次返回的资源文件 并不是一个独立的资源文件,需要浏览器在接收 响应包之后,继续向Http服务器所要依赖的其他资源文件... 3) 2XX: 最有特征200,通知浏览器本次返回的资源文件是一个 完整独立资源文件,浏览器在接收到之后不需要所要 其他关联文件 4)3xx: 最有特征302,...需要浏览器根据这个地址自动发起 请求来索要这个资源文件 response.sendRedirect("资源文件地址")写入到响应头中 location 而这个行为导致Tomcat将302状态码写入到状态行
状态码查询 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。...例如:http://www.0631abc.com/20100aaaa,就会进入404错误页面 405(方法禁用) 禁用请求中指定的方法。...407(需要代理授权) 此状态码与 401 类似,但指定请求者必须授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。 408(请求超时) 服务器等候请求时发生超时。...500至505表示的意思是:服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。 500(服务器内部错误) 服务器遇到错误,无法完成请求。...常见的HTTP相应状态码 200:请求被正常处理 204:请求被受理但没有资源可以返回 206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range
状态码 状态码是来告诉客户端,发生了什么事情。状态码为客户端提供了一种理解事务处理结果的便捷方式。...状态码位于响应的起始行中 比如,在行 HTTP/1.0 200 OK 中,状态码就是200 客户端向一个 HTTP 服务器发送请求报文时,会遇到很多意想不到的情况,请求不一定能够成功完成。...它为状态码提供了文本形式的解释 比如,在行 HTTP/1.0 200 OK 中,OK 就是原因短语 原因短语和状态码是成对出现的。...原因短语是状态码的可读版本,应用程序开发者将其传送给用户,用于说明在请求间发生了什么情况。...~305 重定向 4XX 400~499 400~415 客户端错误 5XX 500~599 500~505 服务器错误 当前的 HTTP 版本只为每类状态定义了几个代码。
直接返回http 401状态,提示重新登录 response.sendError(401, "当前账户未登录或会话失效,请重新登录!) HTTP状态码列表: 100 Continue 继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议 200 OK 请求成功。一般用于GET与POST请求 201 Created 已创建。...所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源 305 Use Proxy 使用代理。...所请求的资源必须通过代理访问 306 Unused 已经被废弃的HTTP状态码 307 Temporary Redirect 临时重定向。与302类似。...但请求者应当使用代理进行授权 408 Request Time-out 服务器等待客户端发送的请求时间过长,超时 409 Conflict 服务器完成客户端的PUT请求是可能返回此代码,服务器处理请求时发生了冲突
例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。...使用此状态码不是必须的,而且只有在响应不使用此状态码便会返回200 OK的情况下才是合适的。 204 服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。...注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。...(RFC 4918 WebDAV) 424 由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。...注意:某些代理服务器在DNS查询超时时会返回400或者500错误 505 服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。
http状态码解释 HTTP 状态码分为 5 类。...总体范围 已定义范围 类别 100~199 100~101 信息 200~299 200~206 成功 300~399 300~305 重定向 400~499 400~415 客户端错误 500~599...500~505 服务器错误 状态码 状态码 原因短语 含义 100 Continue(继续) 收到了请求的起始部分,客户端应该继续请求 101 Switching Protocols(切换协议) 服务器正根据客户端的指示将协议切换成...这个代码说明资源未发生过变化 305 Use Proxy(使用代理) 必须通过代理访问资源,代理的位置是在 Location首部中给出的 306 (未用) 这个状态码当前并未使用 307 Temporary...Redirect(临时重定向) 和状态码301类似。
HTTP状态码由三个十进制数字组成 HTTP状态码列表:
HTTP状态码合集!http_code 状态码分类 分类 分类描述 1×× 信息,服务器收到请求,需要请求者继续执行操作。 2×× 成功,操作被成功接收并处理。...4×× 客户端错误,请求包含语法错误或无法完成请求。 5×× 服务器错误,服务器在处理请求的过程中发生了错误。...505 HTTP Version Not Supported 表示服务端不支持请求的HTTP协议版本,导致无法完成请求。 其他状态码 状态码 英文名称 中文描述 100 Continue 继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议。 102 扩展(Processing) 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 200 OK 请求成功。...306 Unused 已经被废弃的HTTP状态码。 307 Temporary Redirect 临时重定向。与302类似。使用GET请求重定向。
HTTP状态码 1 消息 2 成功 3 重定向 4 请求错误 5 服务器错误 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404...- 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求...4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误 HTTP: Status 200 服务器成功返回网页 HTTP: Status 404...102 继续执行 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 2xx (成功) 200 成功 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。...这不是一个官方的状态码,但是仍被广泛使用。 HTTP状态码列表 100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。
写出以下http状态码的含义 301/302/304/400/403/404/405/500/503/504 301 Moved Permanently 请求的网页已永久移动到新位置。...403 Forbidden 禁止访问 404 Not Found 找不到如何与 URI 相匹配的资源 500 Internal Server Error 最常见的服务器端错误。
常见的状态码: – 服务器成功返回网页 – 请求的网页不存在 – 服务不可用 详解: HTTP: Status 1xx (临时响应) 说明: HTTP: Status 1xx (临时响应)...HTTP Status 2xx (成功) 说明: HTTP Status 2xx (成功) ->表示成功处理了请求的状态代码; 详细代码及说明: HTTP Status 200 (成功) -> ...HTTP Status 4xx (请求错误) 说明: HTTP Status 4xx (请求错误) ->这些状态代码表示请求可能出错,妨碍了服务器的处理。...HTTP Status 408 (请求超时) ->服务器等候请求时发生超时。 HTTP Status 409 (冲突) ->服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。...HTTP Status 5xx (服务器错误) 说明 HTTP Status 5xx (服务器错误) ->这些状态代码表示服务器在尝试处理请求时发生内部错误。
http://mpvideo.qpic.cn/0bf2fuasmaabviamptgiqnpvclodeywqcjqa.f10002.mp4?
HTTP状态码是干什么的? HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器的处理是否正常、通知出现的错误等工作。...4XX 客户端错误 4XX的响应结果表明客户端时发生错误的原因所在。 400 Bad Request ? 该状态码表示请求报文中存在语法错误。当错误发生时,需修改请求的内容后再次发送请求。...另外,浏览器会像200 OK一样对待该状态码。 401 Unauthorized ? 该状态码表示发送请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。...5XX 服务器错误 5XX的响应结果表明服务器本身发生错误。 500 Internal Server Error ? 该状态码表明服务器端在执行请求时发生了错误。...状态码与状态的不一致 不少返回的状态码响应都是错误的,但是用户可能觉察不到这点。比如Web应用程序内部发生错误,状态码依然返回200 OK 这种情况也经常遇到。
304 Not Modified 已收到条件GET或HEAD请求,如果不是因为条件评估为false ,则将导致200 OK响应。...4×× Client Error 400 Bad Request 由于某些东西被认为是客户端错误(例如,格式错误的请求语法,无效的请求消息框架或欺骗性的请求路由),服务器无法或不会处理该请求。...444 Connection Closed Without Response 非标准状态码,用于指示nginx关闭连接而不向客户端发送响应,最常用于拒绝恶意或格式错误的请求。...505 HTTP Version Not Supported 服务器不支持或拒绝支持请求消息中使用的HTTP的主要版本。...599 Network Connect Timeout Error 此状态代码未在任何RFC中指定,但是某些HTTP代理使用此状态代码向代理之前的客户端发送信号,以指示代理后面的网络连接超时。
200 OK状态码 200 OK 表明请求已经成功。默认情况下状态码为 200 的响应可以被缓存。不同请求方式对于请求成功的意义如下:GET: 已经取得资源,并将资源添加到响应的消息体中。...PUT 和 DELETE 的请求成功通常并不是响应200 OK的状态码而是 204 No Content 表示无内容(或者 201 Created表示一个资源首次被创建成功)。...状态码 307 与 302 之间的唯一区别在于,当发送重定向请求的时候,307 状态码可以确保请求方法和消息主体不会发生变化。...在重定向过程中,请求方法和消息主体不会发生改变,然而在返回 301 状态码的情况下,请求方法有时候会被客户端错误地修改为 GET 方法。...409 Conflict响应状态码 409 Conflict 表示请求与服务器端目标资源的当前状态相冲突。冲突最有可能发生在对 PUT 请求的响应中。
HTTP状态码大全(常见 HttpStatusCode 含义查询) ---- HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态...Http状态码 Http Status Code Http状态码含义中文说明 200 200 OK200 请求成功 201 201 Created201 请求已被接受,等待资源响应 202 202 Accepted202...Http状态码 Http Status Code Http状态码含义中文说明 400 400 Bad Request400 请求错误,通常是访问的域名未绑定引起 401 401 Unauthorized401...Status Code 5xx 服务器错误状态 这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。...Http状态码 Http Status Code Http状态码含义中文说明 500 500 Internal Server Error500 服务器端程序错误 501 501 Not Implemented501
领取专属 10元无门槛券
手把手带您无忧上云