当前位置:网站主页>网站技术资料>tomcat>文章内容

友好HTTP错误信息逐个数

  500 Internal Server Error:服务器遇到了意料不到的情况,不能完成客户的请求。

  501 Not Implemented:服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。

  502 Bad Gateway:服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。

  503 Service Unavailable:服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。

  504 Gateway Timeout:由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。

  505 HTTP Version Not Supported:服务器不支持请求中所指明的HTTP版本。

 

  二、自定义HTTP错误信息

  在Internet Explorer 4中,当Wininet.dll无法解决请求时,它显示一个嵌入式HTML错误信息和一个非描述性定义,例如:“Navigation Canceled”(导航已取消)或“Unable to retrieve Webpage in Offline mode”(在脱机模式下无法检索网页)。这些错误信息是Shdocvw.dll文件的资源(res:)。资源是指程序出于显示目的所使用的HTML代码,它嵌入在动态链接库(DLL)文件中。在Internet Explorer 5或更高版本中,这些错误信息是作为Shdoclc.dll文件的资源存储的。当收到错误信息时,它被相应的HTML模板取代,此模板可能包含以下任意类型的信息:

  ?有关此问题的信息。
  ?有关如何更正或解决此问题的信息。
  ?指向前一页的链接。
  ?指向Internet Explorer支持页的链接。
  ?指向同一页的链接,以便您能尝试重新连接到该页。
  ?指向缓存中的页面副本的链接(如果创建了应用程序编程接口API)。

  友好HTTP状态错误信息存储在以下注册表项中:HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\ErrorThresholds(见图2)。

 

  Internet Explorer 5和更高版本为以下友好错误信息提供了HTML模板替换项:400.403.404.405.406.408.409.410.500.501和505。每个错误都有一个名称值对(例如“404”,128)。第一个值为错误代码。第二个值是表示字节大小的值,Internet Explorer 5或更高版本使用该值来检测何时用自己的信息替换错误信息。因此,当Internet Explorer 5版的Wininet.dll文件得到HTTP错误信息时,Wininet.dll文件将确定HTML错误中附带的HTTP内容是否为正确设计的Web页。这是在页面大小的基础上进行的。它在注册表中对每个错误的阈值进行评估。如果Web页太小,该Web页将被拒绝,并显示友好HTTP状态Web页。

  • 快速服务服务:网站策划 | 网站建设 | 北京网站建设 | 网站推广 | 网罗SEO
  • 联系网罗: 咨询电话:010-89630319 Mail:admin#wonlu.com Msn:刘先生 QQ:26402294
  •   2006-2008 Wonlu.com 北京网罗无限-京ICP备06036090号 网罗SEO