2012年 2月 12日
新年快乐! 新來賓
[ 登入 ]
主页 | 客户中心 | 技术支援中心
订阅 RSS | 设为首页 | 加入最爱
资料搜寻∶
浏览∶

HTTP 状态码

建立日期∶ 2009年 3月 18日   (2 年前) 阅读次数∶ 495 评价∶ 

概览

当一个要求传送至您的伺服器,要求您网站的网页 (例如,使用者以浏览器浏览您的网页),您的伺服器会传回 HTTP 状态码以回应该要求。

此状态码会提供关於要求状态的资讯, 并给予您的网站和所要求网页的资讯。

一些常见的状态码如下∶

  • 200 - 伺服器成功传回网页
  • 404 - 找不到所要求的网页
  • 503 - 伺服器暂时无法使用

下列为 HTTP 状态码的完整清单。 请按一下连结以取得更多资讯。 您也可以参阅 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html W3C 的 HTTP 状态码网页,以取得更多资讯。

1xx (暂时的回应)
指出暂时回应并请求要求者继续的状态码。
代码说明
100 (继续)要求者应当继续此要求。伺服器传回此程式码,指出已收到一项要求的第一部分,正等候其馀的部分。
101 (切换通讯协定)要求者已要求伺服器切换通讯的协定,而伺服器正在确认即将如此进行。

2xx(成功)
指出伺服器已成功处理要求的状态码。
代码说明
200 (成功)伺服器已成功处理要求。这代表伺服器已提供所要求的网页。
201 (已建立)要求已顺利完成,伺服器已建立新的资源。
202 (已接受)伺服器已接受此要求,但尚未处理。
203 (非授权资讯)伺服器成功处理要求,但可能传回来自另一资源的资讯。
204 (无内容)伺服器已成功处理要求,不过未传回任何内容。
205 (重设内容)伺服器已成功处理要求,不过未传回任何内容。 这个回应与 204 不一样,此回应请求要求者重设文件检视 (例如,清除表单以输入新的资料)。
206 (部分内容)伺服器已成功处理部分 GET 要求。

3xx(已重新导向)
您必须采取进一步的动作才能完成要求。通常这些状态码会用来重新导向。建议每项要求不要使用超过五次重新导向。
代码说明
300 (多个选项)根据此要求,伺服器可采取数种动作。 伺服器可能会根据要求者 (user agent) 选取一个动作,也可能列出清单,让要求者进行选择。
301 (永久移动)要求的网页已永久移到新位置。 当伺服器回传此回应 (回应 GET 或 HEAD 要求),会自动将要求者导向至新位置。
302 (暂时移动)伺服器目前以来自不同位置的网页回应要求者,但是要求者仍应该继续以原位置进行未来的要求。 此程式码类似於 GET 或 HEAD 要求里的 301,会自动将要求者导向至另一个位置。
303 (参阅其他位置)当要求者应该对另一个位置发出个别 GET 要求,才能撷取回应时,伺服器会传回此状态码。 对於 HEAD 之外的所有要求,伺服器会自动导向至其他位置。
304 (未修改)要求的网页自上次要求以後并未修改过。 当伺服器回传此回应时,并不会回传网页内容。要求者上次要求变更网页之後,如果该网页尚未经修改,您就应该设定伺服器传回此回应 (称为 If-Modified-Since HTTP 标题)。这样可以节省您的频宽和负载。
305 (使用 Proxy)要求者只能透过 Proxy 进入要求的网页。 当伺服器传回此回应时,也会指出要求者应该使用的 Proxy。
307 (暂时的重新导向)伺服器目前以来自不同位置的网页回应要求者,但是要求者仍应该继续以原位置进行未来的要求。 此程式码类似於 GET 或 HEAD 要求里的 301,会自动将要求者导向至另一个位置。

4xx (要求错误)
这些状态码指出要求里可能有伺服器无法处理的错误。
代码说明
400 (不正确的要求)伺服器无法辨识要求的语法。
401 (未授权)此要求需要验证。如果网页需要登入,伺服器可能会传回此回应。
403 (禁止)伺服器拒绝要求。如果在试图检索您网站的有效网页时收到此状态码,可能是因为您的伺服器或主机拦截了存取。
404 (找不到)伺服器找不到所要求的网页。例如,如果要求的网页不在这个伺服器上,伺服器就会传回此状态码。
405 (不允许的方法)不允许要求里所指定的方法。
406 (不接受)要求的网页无法回应所要求的内容特性。
407 (需要 Proxy 验证)此状态码类似於 401(未授权),但指定要求者必须透过 Proxy 进行验证。当伺服器传回此回应时,也会指出要求者应该使用的 Proxy。
408 (要求逾时)在等候回应时,发生伺服器逾时。
409 (冲突)在完成要求时,伺服器发生冲突。伺服器必须在回应中包含冲突资讯。伺服器可能会在 PUT 要求与较早的某项要求相冲突时传回此状态码做为回应,并会列出这两项要求之间的差异。
410 (消失) 当要求的资源遭永久移除,伺服器会回传此回应。此回应类似於 404 (未找到) 状态码,但在资源曾经存在但已消失的状况中,有时会取代 404。如果资源已永久移动,您应该使用 301,指定资源的新位置。
411 (需要长度)伺服器不接受不含有效内容长度标题栏位的要求。
412 (前提失败)伺服器未达到要求者所要求的前提之一。
413 (要求实体太大)伺服器无法处理要求,因为要求过於庞大。
414 (要求的 URI 太长)伺服器无法处理要求,因为要求的网址 (通常是一个网址) 过长。
415 (不支援的媒体类型)要求的格式不受要求网页支援。
416 (要求的范围无法使用)如果要求的范围在该网页上无法使用,伺服器就会传回此状态码。
417 (预期失败)伺服器无法达到预期要求标题栏位的条件。

5xx (伺服器错误)
这些状态码指出伺服器在尝试处理要求时发生内部错误。 这些错误倾向於是伺服器本身的错误,而不是要求的错误。
代码说明
500 (内部伺服器错误)伺服器遭遇错,可能无法完成要求。
501 (未提供)伺服器不具备完成要求所需的功能。例如,当伺服器无法辨认要求的方式,可能就会传回此状态码。
502 (错误的闸道)伺服器当成闸道或 Proxy 使用,接收到来自上游伺服器的无效回应。
503 (服务无法使用)伺服器目前暂时无法使用 (因为超载或维护之故而关闭)。通常这只是暂时性的状况。
504 (闸道逾时)伺服器当成闸道或 Proxy 使用,而且未接收到来自上游伺服器的即时回应。
505 (不支援的 HTTP 版本)伺服器不支援要求里所用的 HTTP 通讯协定版本。
*** 以上提供的资料仅供参考,如有需要,请谘询独立技术顾问的意见。
这文章对您有帮助吗?
您可以加进最爱的书签∶DiggredditDeliciousGoogle BookmarksWindows LiveFacebookSlashdot BookmarksPropellerTechnoratiBlinkListYahoo bookmarksMa.gnoliaSquidoo
静态连结∶  
 
ec2Biz.com 互动多媒体、网页寄存、网上商店、电子商贸方案 | Ecommerce Web Hosting Solutions
©2012 Focus Network Company. 版权所有 不得转载