常见的HTTP状态码汇总

手册/FAQ (423) 2015-09-15 16:48:35

  HTTP状态码是用以表示网页服务器HTTP响应的3位数字代码,在主机侦探购买美国虚拟主机的客户经常在建站过程中有遇到这样的状态码,比如404,500等等。其实不管是网站出错还是网站的访问日志中,都会看到这些状态码。HTTP状态码有很多,不同的状态码反映了不同的问题的,网站运营人员如果能掌握这些状态码,就能很快知道网站遇到的问题,从而想出对应的解决方案。本文小编就整理了常见的HTTP状态码,供大家参考:

 

  2开头的返回状态码

 

  1.200。表示请求已成功,请求所希望的响应头或数据体将随此相应返回。

  2.202。服务器已接受请求,但尚未处理。请求可能不会被执行。返回202状态码的响应的目的是允许服务器接受其他过程的请求,而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。

 

  3开头的返回状态码

  1.301。被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。就是域名301重定向。

  2.303。对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。这个方法的存在主要是为了允许由脚本激活的POST请求输出重定向到一个新的资源。这个新的 URI 不是原始资源的替代引用。同时,303响应禁止被缓存。当然,第二个请求(重定向)可能被缓存。新的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。(注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。如果需要考虑与这些浏览器之间的互动,302状态码应该可以胜任,因为大多数的浏览器处理302响应时的方式恰恰就是上述规范要求客户端处理303响应时应当做的。)

 

  4开头的返回状态码

  1.403。最常见的出错提示为“403 FORBIDDEN”,一般是网站没有绑定默认首页或者绑定默认首页错误、在空间跟目录没有文件等。解决办法就是检查一下自己的网站程序时候路径正确。

  2.404。最常见的出错提示为“404 NOT FOUND”,可能是文件不存在,也可能是被移动到其他地方去了。

 

  5开头的返回状态码

  1.500。常见的错误提示是:500 SERVER ERROR。出现这种情况的原因可能有很多,需要通过具体的详细错误提示才能知道错误的真正原因。

  2.502。常见的错误提示是:Bad Gateway。作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

  2.503。常见的错误提示是:Service Unavailable。由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。

 

  任何主机使用问题,都可以到美国主机侦探论坛上和更多主机用户一起讨论交流!

THE END