《HTTP状态码对照表》由会员分享,可在线阅读,更多相关《HTTP状态码对照表(10页珍藏版)》请在金锄头文库上搜索。
1、 状态码比照表当扫瞄者访问一个网页时,扫瞄者的扫瞄器会向网页所在效劳器发出恳求。当扫瞄器接收并显示网页前,此网页所在的效劳器会返回一个包含 状态码的信息头server header用以响应扫瞄器的恳求。 状态码的英文为 Status Code。 下面是常见的 状态码:200 -恳求成功301 -资源网页等被永久转移到其它URL404 -恳求的资源网页等不存在500 -内部效劳器错误 状态码的分类 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型, 后两个数字没有分类的作用。 状态码共分为 5 种类型:分类分类描述1* 信息,效劳器收到恳求,需要恳求者连续执行操作2* 成功,操作被
2、成功接收并处理3* 重定向,需要进一步的操作以完成恳求4* 客户端错误,恳求包含语法错误或无法完成恳求5* 效劳器错误,效劳器在处理恳求的过程中发生了错误 状态码表版本 1 此表含状态码英文名称状态码 状态码英文名称1 开头的状态码中文描述100101ContinueSwitching Protocols连续。客户端应连续其恳求切换协议。效劳器依据客户端的恳求切换协议。只能切换到更高级的协议,例如,切换到 的新版本协议2 开头的状态码200OK恳求成功。一般用于 GET 与 POST 恳求201Created已创立。成功恳求并创立了新的资源202Accepted已承受。已经承受恳求,但未处理完
3、成203Non-Authoritativ 非授权信息。恳求成功。但返回的meta 信息不在原e Information始的效劳器,而是一个副本状态码状态码英文名称中文描述204205No ContentReset Content无内容。效劳器成功处理,但未返回内容。在未更新网页的状况下,可确保扫瞄器连续显示当前文档重置内容。效劳器处理成功,用户终端例如:浏览器应重置文档视图。可通过此返回码去除扫瞄器的表单域206Partial Content 局部内容。效劳器成功处理了局部 GET 恳求3 开头的状态码多种选择。恳求的资源可包括多个位置,相应可返300Multiple Choices 回一个资
4、源特征与地址的列表用于用户终端例如:扫瞄器选择301302303306307Moved PermanentlyFound304NotModified305UseProxySee OtherUnused Temporary Redirect永久移动。恳求的资源已被永久的移动到新 URI,返回信息会包括新的URI,扫瞄器会自动定向到新URI。今后任何新的恳求都应使用新的 URI 代替临时移动。与 301 类似。但资源只是临时被移动。客户端应连续使用原有 URI查看其它地址。与301 类似。使用GET 和 POST 恳求查看未修改。所恳求的资源未修改,效劳器返回此状态码时,不会返回任何资源。客户端通
5、常会缓存访问过的资源,通过供给一个头信息指出客户端期望只返回在指定日期之后修改的资源使用代理。所恳求的资源必需通过代理访问已经被废弃的 状态码临时重定向。与 302 类似。使用 GET 恳求重定向4 开头的状态码400401Bad Request Unauthorized客户端恳求的语法错误,效劳器无法理解恳求要求用户的身份认证402Payment Required 保存,将来使用403404405406ForbiddenNot FoundMethod Not AllowedNot Acceptable效劳器理解恳求客户端的恳求,但是拒绝执行此恳求效劳器无法依据客户端的恳求找到资源网页。通过此
6、代码,网站设计人员可设置“您所恳求的资源无法找到“的共性页面客户端恳求中的方法被制止效劳器无法依据客户端恳求的内容特性完成恳求407Proxy恳求要求代理的身份认证,与 401 类似,但恳求者Authentication应当使用代理进展授权Required408Request Time-out 效劳器等待客户端发送的恳求时间过长,超时409410411412Conflict GoneLength RequiredPrecondition Failed效劳器完成客户端的 PUT 恳求是可能返回此代码, 效劳器处理恳求时发生了冲突客户端恳求的资源已经不存在。410 不同于 404,假设资源以前有现
7、在被永久删除了可使用 410 代码,网站设计人员可通过 301 代码指定资源的新位置效劳器无法处理客户端发送的不带 Content-Length 的恳求信息客户端恳求信息的先决条件错误由于恳求的实体过大,效劳器无法处理,因此拒绝413414Request Entity恳求。为防止客户端的连续恳求,效劳器可能会关Too Large闭连接。假设只是效劳器临时无法处理,那么会包含一个 Retry-After 的响应信息Request-URI Too 恳求的 URI 过长URI 通常为网址,效劳器无法处Large理415Unsupported Media Type效劳器无法处理恳求附带的媒体格式416
8、Requested range 客户端恳求的范围无效not satisfiable417Expectation Failed效劳器无法满足 Expect 的恳求头信息5 开头的状态码500501Internal Server 效劳器内部错误,无法完成恳求ErrorNot Implemented 效劳器不支持恳求的功能,无法完成恳求502503504Bad GatewayService UnavailableGateway Time-out充当网关或代理的效劳器,从远端效劳器接收到了一个无效的恳求由于超载或系统维护,效劳器临时的无法处理客户端的恳求。延时的长度可包含在效劳器的Retry-Afte
9、r 头信息中充当网关或代理的效劳器,未准时从远端效劳器猎取恳求505 Version not 效劳器不支持恳求的 协议的版本,无法完成处supported理 状态码列表版本 2 此表的描述更具体些状态码含义100101102200201202203204205206客户端应当连续发送恳求。这个临时响应是用来通知客户端它的局部恳求已经被效劳器接收,且仍未被拒绝。客户端应当连续发送恳求的剩余局部,或者假设恳求已经完成,无视这个响应。效劳器必需在恳求完成后向客户端发送一个最终响应。效劳器已经理解了客户端的恳求,并将通过Upgrade 消息头通知客户端承受不同的协议来完成这个恳求。在发送完这个响应最终
10、的空行后, 效劳器将会切换到在 Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应当实行类似措施。例如,切换到新的 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。由 WebDAVRFC 2518扩展的状态码,代表处理将被连续执行。恳求已成功,恳求所期望的响应头或数据体将随此响应返回。恳求已经被实现,而且有一个新的资源已经依据恳求的需要而建立, 且其 URI 已经随 Location 头信息返回。假设需要的资源无法准时建立的话,应当返回 ”202 Accepted”。效劳器已承受恳求,但尚未处理。正如它可能被拒绝一样,最终该恳求可能会也可
11、能不会被执行。在异步操作的场合下,没有比发送这个状态码更便利的做法了。 返回 202 状态码的响应的目的是允许效劳器承受其他过程的恳求例如某个每天只执行一次的基于批处理的操作,而不必让客户端始终保持与效劳器的连接直到批处理操作全部完成。在承受恳求处理并返回 202 状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态推测的指针,以便用户能够估量操作是否已经完成。效劳器已成功处理了恳求,但返回的实体头部元信息不是在原始效劳器上有效确实定集合,而是来自本地或者第三方的拷贝。当前的信息可能是原始版本的子集或者超集。例如,包含资源的元数据可能导致原始效劳器知道元信
12、息的超级。使用此状态码不是必需的,而且只有在响应不使用此状态码便会返回 200 OK 的状况下才是适宜的。效劳器成功处理了恳求,但不需要返回任何实体内容,并且期望返回更新了的元信息。响应可能通过实体头部的形式,返回新的或更新后的元信息。假设存在这些头部信息,那么应当与所恳求的变量相照应。假设客户端是扫瞄器的话,那么用户扫瞄器应保存发送了该恳求的页面,而不产生任何文档视图上的变化,即使依据标准新的或更新后的元信息应当被应用到用户扫瞄器活动视图中的文档。 由于 204 响应被制止包含任何消息体,因此它始终以消息头后的第一个空行结尾。效劳器成功处理了恳求,且没有返回任何内容。但是与 204 响应不同
13、, 返回此状态码的响应要求恳求者重置文档视图。该响应主要是被用于承受用户输入后,马上重置表单,以便用户能够轻松地开头另一次输入。与 204 响应一样,该响应也被制止包含任何消息体,且以消息头后的第一个空行完毕。效劳器已经成功处理了局部 GET 恳求。类似于 FlashGet 或者迅雷这207300301类的 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。该恳求必需包含 Range 头信息来指示客户端期望得到的内容范围,并且可能包含 If-Range 来作为恳求条件。响应必需包含如下的头部域:Content-Range 用以指示本次响应中返回的内容的范围;假设是 Content-Type 为multipart/byteranges 的多段下载,那么每一 multipart 段中都应包含 Content-Range 域用以指示本段的内容范围。假设响应中包含Content-Length,那么它的数值必需匹配它返回的内容范围的真实字节数。DateETag 和/或 Content-Location,假设同样的恳求本应当返回 200 响应。Expires, Cache-Control,和/或 Vary, 假设其值可能与之前一样变量的其他响应对应的值不同的话。