httperror.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
httperror.pdf

HTTP 错误码处理 HTTP 错误码处理 如果你曾经有过处理 HTTP 错误码的经历,你肯定知道这个过程是很让人头痛的。往 往,这些神秘的代码有多种意思而让你摸不着头脑。 HTTP 错误主要分成三类:用户设备问题、Web 服务器问题和连接问题。有效地解决 HTTP 问题的关键是确定问题到底是属于哪一类的。在这一系列的文章中,我将主要阐述 这个问题。 HTTP 状态码定义 对于了解目前这个问题的关键是首先要了解 HTTP 状态码的意义。每当客户端向 Web 服务器发送一个 HTTP 请求时,服务器都会返回一个响应代码。而这些响应代码主 要分成五类。 第一章:HTTP 状态码定义 如何使用 IIS 工具 WFetch 在《HTTP 错误码处理 第一章:HTTP 状态码定义》中,我已经解释了通过查看误码 来寻找 HTTP 错误的成因是一个很不错的方法。但是,有时候仅仅查看误码是不够的。这 一章将继续一起探讨如何使用一个 WFetch 的工具来修复 HTTP 错误。 第二章:如何使用IIS工具WFetch 禁用 IE 友好错误信息 目前为止,这一系列的文章已经阐述了几个用于弄清楚HTTP 错误信息内容的不同方 法。这一章中将阐述最后一个处理 HTTP 错误信息方法,并以此对这个系列文章做个总 结。 第三章:禁用IE友好错误信息 TechTarget 网络技术专题之“HTTP 错误码处理” Page 2 of 11 第一章:HTTP状态码定义 如果你曾经有过处理 HTTP 错误码的经历,你肯定知道这个过程是很让人头痛的。往往, 这些神秘的代码有多种意思而让你摸不着头脑。 HTTP 错误主要分成三类:用户设备问题、Web 服务器问题和连接问题。有效地解决 HTTP 问题的关键是确定问题到底是属于哪一类的。在这一系列的文章中,我将主要阐述这个 问题。 HTTP 状态码 对于了解目前这个问题的关键是首先要了解 HTTP 状态码的意义。每当客户端向 Web 服 务器发送一个 HTTP 请求时,服务器都会返回一个响应代码。而这些响应代码主要分成五类。 100 系列码 从 100 到 199 范围的 HTTP 状态码是信息报告码。基于各种原因考虑,大多数情况下我们 是很少看见这些代码的。首先,如果一个浏览器尝试访问一个网站,而网站返回这些代码时, 它们往往都不会显示在屏幕上。它们只是浏览器使引用的内部码。另外,这些代码不常见的另 外一个原因是起初 HTTP 标准不允许使用这一范围的状态码。就其本身而言,它们也一直没有 被广泛地使用。 200 系列码 从 200 到 299 范围的状态码是操作成功代码。同样的,在正常的 Web 上网中,你也很可 能不曾在屏幕上看到这些代码。相反的,这些代码是在浏览器内部使用的,用以确认操作成功 确认和当前请求状态。虽然这些代码通常不显示,但是有一些故障排除工具能够读到它们,就 像和其它大多数的 HTTP 状态码一样,它们在错误诊断过程中是非常有用的。 300 系列码 从 300 到 399 范围的状态码是重定向代码。本质上,它们告诉 Web 浏览器必须执行其它 一些操作以完成请求。基于这个命令的特点,它可以自动地执行,或者要求额外的用户输入。 TechTarget 网络技术专题之“HTTP 错误码处理” Page 3 of 11 比如,状态码301 表示一个特定资源已经被永久地先移除,因此将来所有访问该资源请求都应 该定向到一个特定的 URL 上。 400 系列码 在 400 范围的状态码是客户端错误码。这种类型的错误码往往跟安全相关。比如,如果一 个客户端尝试访问一个未授权访问的资源,服务器就会返回一个状态码 401 。类似地,如果客 户端尝试访问一个禁止的资源,在这种情况下客户端的认证状态是一样的,那么服务器可能会 返回一个状态码 403 ,表示禁止对该资源进行访问。 如果请求不正确或客户端超时,400 级错误码也可能被返回。然而,有一个 400 级的代码 总是具有误导性:404 。虽然这个代码在技术上被归类为客户端错误,但是事实上它可以同时 表示客户端或服务器上的错误。但这个错误码只是简单地显示为没有找到请求的资源。当这个 错误发生在客户端时,它往往表示的是网络连接问题。在其他时

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档