菜单

XMLHTTPRequest状态status完整列表,HTTP状态代码以至定义_根基知识_脚本之家澳门太阳娱乐手机登录

2020年2月2日 - 澳门太阳娱乐手机登录

今天平时就Ajax诉求之处,可能服务器端跨域诉求的动静而忧虑,以往收藏一下底下的篇章。
在我们平日浏览网页时,也会意识部分文件空头支票时显得为“404不当”,那正是广大的Http必要状态
Web服务器响应浏览器或别的客户程序的伏乞时,其回复经常由以下多少个部分构成:一个处境行,多少个应答头,三个空行,内容文书档案。上面是一个最简易的回应:
状态行富含HTTP版本、状态代码、与气象代码对应的简洁明了表明音信。在非常多动静下,除了Content-Type之外的保有应答头都是可选的。但Content-Type是少不了的,它陈诉的是前面文书档案的MIME类型。固然好些个回答都含有三个文书档案,但也是有部分不带有,譬喻对HEAD央求的答问永恒不会顺手文书档案。有那些情景代码实际上用来标记贰回停业的伸手,那些应对也不含有文书档案。
当客商希图透过HTTP访问后生可畏台正在运营Internet音信服务的服务器上的剧情时,IIS重回叁个意味着该诉求的图景的数字代码。状态代码能够指明具体伏乞是不是已成功,还足以发表供给失利的杰出原因。
1xx-消息提示这几个境况代码表示近年来的响应。顾客端在抽取常规响应以前,应打算接过一个或七个1xx响应。
·100-Continue开首的伸手已经接收,客户应当继续发送央浼的其他部分。
·101-SwitchingProtocols服务器将坚决守护顾客的乞请校正成其余生龙活虎种公约 2xx-成功
那类状态代码申明服务器成功地采取了顾客端诉求。
·200-OK一切正常,对GET和POST央浼的对答文书档案跟在背后。
·201-Created服务器已经创设了文书档案,Location头给出了它的UEvoqueL。
·202-Accepted已经接纳央浼,但拍卖还未实现。
·203-Non-AuthoritativeInformation文书档案已经不可胜道地回去,但局部应答头可能不正确,因为运用的是文书档案的正片,非权威性新闻。
·204-NoContent没有新文书档案,浏览器应该世襲展现原来的文书档案。假如客商定期地刷新页面,而Servlet能够规定顾客文书档案充分新,那么些状态代码是很有用的。
·205-ResetContent没有新的剧情,但浏览器应该重新载入参数它所出示的内容。用来强逼浏览器消除表单输入内容。
·206-PartialContent客商发送了三个含有Range头的GET乞求,服务器达成了它。
3xx-重定向
客商端浏览器必需选择更加多操作来贯彻供给。举个例子,浏览器大概只可以供给服务器上的差别的页面,或通过代理服务注重复该必要。
·300-MultipleChoices顾客央求的文书档案能够在多少个岗位找到,那些岗位已经在回到的文书档案内列出。假设服务器要提出先行筛选,则应当在Location应答头指明。
·301-MovedPermanently顾客恳求的文书档案在别的地点,新的U本田UR-VL在Location头中提交,浏览器应该自行地拜访新的U途观L。
·302-Found相仿于301,但新的U帕杰罗L应该被视为有时性的代替,并不是永远性的。注意,在HTTP1.0中对应的气象音讯是“MovedTemporatily”。现身这一场地代码时,浏览器能够自行访谈新的U奔驰M级L,由此它是贰个很有用的景况代码。注意这几个情形代码有的时候候能够和301调换使用。举个例子,假使浏览器错误地央浼
·303-SeeOther肖似于3057%02,不一致之处在于,假若原本的伸手是POST,Location头钦点的重定向指标文书档案应该经过GET提取。
·304-NotModified顾客端有缓冲的文书档案并发出了一个条件性的央浼(平常是提供If-Modified-Since头表示客户只想比钦点日期更新的文档)。服务器告诉客商,原本缓冲的文书档案还足以持续使用。
·305-UseProxy顾客央浼的文书档案应该通过Location头所指明的代理服务器提取。
·307-TemporaryRedirect和302等同。比相当多浏览器会错误地响应302应答进行重定向,尽管原本的呼吁是POST,纵然它实际上只好在POST诉求的答复是303时妙技重定向。由于那些缘故,HTTP1.1骤增了307,以便更为消灭地区分多少个情状代码:当现身303应答时,浏览器能够跟随重定向的GET和POST诉求;假如是307应答,则浏览器只好跟随对GET要求的重定向。
4xx-顾客端错误
发生错误,顾客端仿佛有题目。例如,顾客端央求不设有的页面,客商端未提供实惠的身份验证新闻。
·400-BadRequest乞请现身语法错误。
·401-Unauthorized访谈被反驳回绝,顾客思虑未经授权访谈受密码敬服的页面。应答中会包蕴一个WWW-Authenticate头,浏览器据此突显客商名字/密码对话框,然后在填充合适的Authorization头后再次发出乞求。IIS定义了非常多不等的401破绽超多,它们指明更为具体的荒诞原因。那几个实际的错误代码在浏览器中显得,但不在IIS日志中显得:
·401.1-登入退步。 ·401.2-服务器配置引致登录失败。
·401.3-由于ACL对能源的限量而未获取授权。 ·401.4-挑选器授权失败。
·401.5-ISAPI/CGI应用程序授权退步。
·401.7–访谈被Web服务器上的U中华VL授权计策推却。那么些错误代码为IIS6.0所专项使用。
·403-Forbidden能源不可用。服务器驾驭客商的央浼,但驳倒管理它。日常由于服务器上文件或目录的权能设置以致。防止访谈:IIS定义了重重差异的403荒诞,它们指明更为现实的失实原因:
·403.1-实施访谈被明确命令制止。 ·403.2-读访问被幸免。 ·403.3-写访问被幸免。
·403.4-供给SSL。 ·403.5-供给SSL128。 ·403.6-IP地址被驳倒。
·403.7-供给顾客端证书。 ·403.8-站点访问被反驳回绝。 ·403.9-顾客数过多。
·403.10-配置不行。 ·403.11-密码改进。 ·403.12-推却访问映射表。
·403.13-客商端证书被收回。 ·403.14-谢绝目录列表。
·403.15-超出顾客端访谈许可。 ·403.16-顾客端证书不受信赖或无效。
·403.17-顾客端证书已过期或还没生效。
·403.18-在近来的使用程序池中无法实施所诉求的URubiconL。这么些错误代码为IIS6.0所专用。
·403.19-不能为这么些利用程序池中的客商端实践CGI。那些错误代码为IIS6.0所专项使用。
·403.20-Passport登入战败。这些错误代码为IIS6.0所专项使用。
·404-NotFound不能够找到钦定地点的能源。那也是二个常用的答复。
·404.0-–未有找到文件或目录。 ·404.1-不能在所央浼的端口上访谈Web站点。
·404.2-Web服务增添锁定计策阻止本诉求。 ·404.3-MIME映射计谋阻止本诉求。
·405-MethodNotAllowed哀告方法(GET、POST、HEAD、Delete、PUT、TRACE等)对点名的能源不适用,用来做客本页面包车型地铁HTTP谓词不被允许
·406-NotAcceptable钦点的能源已经找到,但它的MIME类型和顾客在Accpet头中所钦点的不匹配,顾客端浏览器不选取所央浼页面的MIME类型。
·407-ProxyAuthenticationRequired须求开展代理身份验证,肖似于401,表示客商必需先通过代理服务器的授权。
·408-RequestTimeout在服务器许可的守候时间内,客商直接从未发出任何乞求。客商能够在后头再一次相仿恳求。
·409-Conflict经常和PUT诉求有关。由于诉求和财富的脚下气象相冲突,因而供给不可能学有所成。
·410-Gone所央浼的文书档案已经不再可用,並且服务器不领悟应该重定向到哪三个地址。它和404的不及在于,重回407象征文书档案永恒地间隔了钦定之处,而404代表出于未知的原因文书档案不可用。
·411-LengthRequired服务器无法管理央求,除非客商发送三个Content-Length头。
·412-PreconditionFailed央浼头中钦命的片段前提条件失利。
·413–RequestEntityTooLarge指标文书档案的大小超过服务器当前愿意管理的抑扬顿挫。倘诺服务器感到自个儿能够稍后再管理该诉求,则应当提供多个Retry-After头。
·414-RequestUENVISIONITooLongU福睿斯I太长。 ·415–不支持的媒体类型。
·416–RequestedRangeNotSatisfiable服务器不可能满意客商在伸手中钦点的Range头。
·417–试行倒闭。 ·423–锁定的谬误。 5xx-服务器错误
服务器由于遇见错误而无法产生该诉求。
·500-InternalServerError服务器遭遇了意料不到的图景,不能够做到顾客的乞请。
·500.12-应用程序正劳顿在Web服务器上再次启航。 ·500.13-Web服务器太忙。
·500.15-不一样意直接号令Global.asa。
·500.16–UNC授权凭据不正确。那一个错误代码为IIS6.0所专项使用。
·500.18–U奇骏L授权存储不能够开发。那几个错误代码为IIS6.0所专项使用。
·500.100-内部ASP错误。
·501-NotImplemented服务器不协理促成央求所供给的职能,页眉值内定了未兑现的安顿。举个例子,客户发出了一个服务器不扶植的PUT乞请。
·502-BadGateway服务器作为网关可能代理时,为了做到央求访谈下三个服务器,但该服务器重返了地下的答问。亦说Web服务器用作网关或代理服务器时吸收了不算响应。
·502.1-CGI应用程序超时。 ·502.2-CGI应用程序出错。
·503-瑟维斯Unavailable服务不可用,服务器由于尊敬可能负载过重未能回答。举例,Servlet大概在数据库连接池已满的情状下回到503。服务器重临503时得以提供多少个Retry-After头。那个错误代码为IIS6.0所专用。
·504-GatewayTimeout网关超时,由作为代理或网关的服务器使用,表示无法即时地从远程服务器得到回复。。
·505-HTTPVersionNotSupported服务器不协助乞请中所指明的HTTP版本。。

AJAX中呼吁远端文件、或在检验远端文件是还是不是掉链时,都急需了然到远端服务器反馈的气象以明确文件的存在
与否。

自然,在我们平常浏览网页时,也会发现成的文书荒诞不经时突显为“404破绽相当多”,那正是周围的Http央浼状态(status)

Web服务器响应浏览器或此外客户程序的乞请时,其回复平日由以下多少个部分组成:一个动静行,几个应答头,多少个空行,内容文书档案。上面是二个最简单的应答:

情景行饱含HTTP版本、状态代码、与气象代码对应的总结表达消息。在大部气象下,除了Content-Type之外的有所应答头都以可选的。但Content-Type是无法缺乏的,它描述的是背后文书档案的MIME类型。纵然超多答应都包含叁个文书档案,但也会有局地不分包,比如对HEAD乞求的对答永恒不会顺便文书档案。有为数不菲情景代码实际上用来标志三遍停业的伸手,那一个应对也不含有文书档案(或只含有二个粗略的错误新闻表达)。

当客户计划透过 HTTP 访谈大器晚成台正在周转 Internet 消息服务 (IIS卡塔尔国的服务器上的内容时,IIS
重返多少个意味该乞求的情况的数字代码。状态代码能够指明具体央求是不是已成功,还足以发布诉求退步的相符原因。

1xx – 新闻提示

这个处境代码表示一时半刻的响应。客商端在选拔常规响应从前,应希图采纳两个或七个1xx 响应。

·0 – 本地响应成功。

· 100 – Continue
初步的呼吁已经选取,客户应当继续发送央求的别的部分。(HTTP 1.1新)

· 101 – Switching Protocols
服务器将遵从客商的倡议改动来此外意气风发种合同(HTTP 1.1新)

XMLHTTPRequest状态status完整列表,HTTP状态代码以至定义_根基知识_脚本之家澳门太阳娱乐手机登录。2xx – 成功

那类状态代码注明服务器成功地经受了顾客端央浼。

· 200 – OK 一切寻常,对GET和POST诉求的回应文书档案跟在后头。

· 201 – Created 服务器已经创办了文书档案,Location头给出了它的U卡宴L。

· 202 – Accepted 已经选取需要,但拍卖还没有成功。

· 203 – Non-Authoritative Information
文书档案已经见惯司空地回到,但一些应答头或者不得法,因为使用的是文书档案的正片,非权威性新闻(HTTP
1.1新)。

· 204 – No Content
未有新文档,浏览器应该继续呈现原本的文书档案。假使客商按时地刷新页面,而Servlet能够规定客商文书档案丰裕新,这些意况代码是很有用的。

· 205 – Reset Content
未有新的从头到尾的经过,但浏览器应该重新设置它所彰显的内容。用来强逼浏览器驱除表单输入内容(HTTP
1.1新)。

· 206 – Partial Content
客商发送了八个包括Range头的GET诉求,服务器实现了它(HTTP 1.1新)。

3xx – 重定向

客户端浏览器必得使用越来越多操作来兑现乞请。比如,浏览器大概只好央求服务器上的不及的页面,或透过代理服务重视复该哀求。

· 300 – Multiple Choices
客户乞请的文书档案可以在多少个地方找到,那个地方已经在回去的文书档案内列出。假使服务器要提议先行选项,则应当在Location应答头指明。

· 301 – Moved Permanently
顾客供给的文书档案在别之处,新的UQX56L在Location头中付出,浏览器应该自行地拜见新的U昂CoraL。

· 302 – Found
相通于301,但新的UPAJEROL应该被视为有时性的代替,实际不是恒久性的。注意,在HTTP1.0中对应的意况消息是“Moved
Temporatily”。现身该情形代码时,浏览器能够活动访谈新的UHavalL,由此它是四个很有用的情事代码。注意这几个情形代码一时候能够和301轮换使用。举例,倘若浏览器错误地伸手

(紧缺了前面的斜杠),有的服务器重回301,有的则赶回302。严苛地说,大家只可以假定唯有当原本的央浼是GET时浏览器才会活动重定向。请参见307。

· 303 – See Other
相近于3058%02,不相同之处在于,就算原先的乞请是POST,Location头钦赐的重定向指标文书档案应该经过GET提取(HTTP
1.1新)。

· 304 – Not Modified
用户端有缓冲的文书档案并发生了贰个条件性的伸手(日常是提供If-Modified-Since头表示客商只想比内定日期更新的文书档案)。服务器告诉顾客,原本缓冲的文书档案还足以三回九转利用。

· 305 – Use Proxy
顾客央求的文书档案应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。

· 307 – Temporary Redirect
和302(Found)雷同。好些个浏览器会错误地响应302答应进行重定向,尽管原本的号召是POST,即使它其实只好在POST诉求的答疑是303时技巧重定向。由于那一个缘故,HTTP
1.1急剧增加了307,以便进一层裁撤地区分几个情形代码:当现身303应答时,浏览器能够跟随重定向的GET和POST恳求;假设是307应答,则浏览器只好跟随对GET必要的重定向。(HTTP
1.1新)

4xx – 客商端错误

发生错误,顾客端就像至极。比如,顾客端乞请空中楼阁的页面,客商端未提供立见成效的身份验证信息。

· 400 – Bad Request
央浼现身语法错误。

· 401 – Unauthorized
访谈被驳倒,客商筹划未经授权访谈受密码保护的页面。应答中会满含五个WWW-Authenticate头,浏览器据此呈现顾客名字/密码对话框,然后在填充合适的Authorization头后重新发出央浼。IIS
定义了广大例外的 401
错误,它们指明更为现实的错误原因。这几个现实的错误代码在浏览器中呈现,但不在
IIS 日志中体现:

· 401.1 – 登入失利。

· 401.2 – 服务器配置招致登入战败。

· 401.3 – 由于 ACL 对能源的约束而未获取授权。

· 401.4 – 筛选器授权退步。

· 401.5 – ISAPI/CGI 应用程序授权退步。

· 401.7 – 访谈被 Web 服务器上的 U凯雷德L 授权计策拒却。那么些错误代码为 IIS 6.0
所专项使用。

· 403 – Forbidden
财富不可用。服务器通晓客商的央浼,但谢绝管理它。经常由于服务器上文件或目录的权杖设置招致。防止访问:IIS
定义了重重两样的 403 错误,它们指明更为现实的不当原因:

· 403.1 – 推行访谈被明确命令防止。

· 403.2 – 读访谈被取缔。

· 403.3 – 写访谈被取缔。

· 403.4 – 要求 SSL。

· 403.5 – 要求 SSL 128。

· 403.6 – IP 地址被回绝。

· 403.7 – 要求顾客端证书。

· 403.8 – 站点访谈被拒却。

· 403.9 – 顾客数过多。

· 403.10 – 配置不行。

· 403.11 – 密码改过。

· 403.12 – 推却访谈映射表。

· 403.13 – 客商端证书被注销。

· 403.14 – 拒绝目录列表。

· 403.15 – 超过顾客端访问许可。

· 403.16 – 客商端证书不受信赖或无效。

· 403.17 – 客户端证书已过期或从不生效。

· 403.18 – 在方今的使用程序池中无法实行所央浼的 U汉兰达L。这么些错误代码为 IIS
6.0 所专项使用。

· 403.19 – 不可能为这些利用程序池中的顾客端推行 CGI。这些错误代码为 IIS
6.0 所专项使用。

· 403.20 – Passport 登陆退步。这几个错误代码为 IIS 6.0 所专项使用。

· 404 – Not Found 不可能找到钦定地点的财富。那也是一个常用的答问。

· 404.0 -(无) – 没有找到文件或目录。

· 404.1 – 不可能在所央求的端口上访谈 Web 站点。

· 404.2 – Web 服务增加锁定计谋阻止本央求。

· 404.3 – MIME 映射战略阻止本央求。

· 405 – Method Not Allowed
央求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对点名的财富不适用,用来访谈本页面的HTTP 谓词不被允许(方法不被允许)(HTTP 1.1新)

· 406 – Not Acceptable
钦赐的能源已经找到,但它的MIME类型和顾客在Accpet头中所钦赐的不相称,客商端浏览器不收受所诉求页面的MIME 类型(HTTP 1.1新)。

· 407 – Proxy Authentication Required
要求实行代理身份验证,雷同于401,表示客商必得先通过代理服务器的授权。(HTTP
1.1新)

· 408 – Request Timeout
在服务器许可的守候时间内,顾客直接未曾爆发任何央浼。顾客能够在以往再也相近诉求。(HTTP
1.1新)

· 409 – Conflict
常常和PUT央求有关。由于诉求和资源的当前境况相冲突,因而央浼不得不负众望。(HTTP
1.1新)

· 410 – Gone
所必要的文书档案已经不复可用,並且服务器不知道应当重定向到哪一个地方。它和404的不及在于,再次来到407代表文书档案恒久地离开了点名的职位,而404意味着是因为未知的原故文书档案不可用。(HTTP
1.1新)

· 411 – Length Required
服务器无法管理央求,除非客商发送二个Content-Length头。(HTTP 1.1新)

· 412 – Precondition Failed 诉求头中钦赐的有的前提条件战败(HTTP
1.1新)。

· 413 – Request Entity Too Large
指标文档的抑扬顿挫超过服务器当前愿意管理的大大小小。纵然服务器以为本人能够稍后再管理该伏乞,则应当提供三个Retry-After头(HTTP
1.1新)。

· 414 – Request URI Too Long URI太长(HTTP 1.1新)。

· 415 –
不扶植的媒体类型。

· 416 – Requested Range Not Satisfiable
服务器不能够知足客商在伸手中钦命的Range头。(HTTP 1.1新)

· 417 – 实施倒闭。

· 423 – 锁定的错误。

5xx – 服务器错误

服务器由于际遇错误而不可能成功该需要。

· 500 – Internal Server Error
服务器蒙受了意料不到的情景,不能够形成客商的倡议。

· 500.12 – 应用程序正快马加鞭在 Web 服务器上再一次启航。

· 500.13 – Web 服务器太忙。

· 500.15 – 分裂意直接号召 Global.asa。

· 500.16 – UNC 授权凭据不科学。那么些错误代码为 IIS 6.0 所专项使用。

· 500.18 – U讴歌MDXL 授权存款和储蓄无法展开。这一个错误代码为 IIS 6.0 所专项使用。

· 500.100 – 内部 ASP 错误。

· 501 – Not Implemented
服务器不扶持贯彻诉求所须求的意义,页眉值指定了未完结的配置。比方,客商发生了三个服务器不帮衬的PUT必要。

· 502 – Bad Gateway
服务器作为网关恐怕代理时,为了实现央求访谈下一个服务器,但该服务器重回了地下的答应。
亦说Web 服务器用作网关或代理服务器时接到了没用响应。

· 502.1 – CGI 应用程序超时。

· 502.2 – CGI 应用程序出错。

· 503 – Service Unavailable
服务不可用,服务器由于保养可能负载过重未能回答。比方,Servlet也许在数据库连接池已满的景观下重返503。服务器重临503时得以提供三个Retry-After头。那个错误代码为
IIS 6.0 所专项使用。

· 504 – Gateway Timeout
网关超时,由作为代理或网关的服务器使用,表示无法立刻地从远程服务器拿到回应。

· 505 – HTTP Version Not Supported 服务器不帮忙须要中所指明的HTTP版本。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图