Http Status Code

作者: 来源: 日期:2011-4-9
  • 100 Continue
  • 101 Switching Protocols
  • 102 Processing
  • 200 OK
  • 201 Created
  • 202 Accepted
  • 203 Non-Authoritative Information
  • 204 No Content
  • 205 Reset Content
  • 206 Partial Content
  • 207 Multi-Status
  • 226 IM Used
  • 300 Multiple Choices
  • 301 Moved Permanently
  • 302 Found
  • 303 See Other
  • 304 Not Modified
  • 305 Use Proxy
  • 306 (Unused)
  • 307 Temporary Redirect
  • 400 Bad Request
  • 401 Unauthorized
  • 402 Payment Required
  • 403 Forbidden
  • 404 Not Found
  • 405 Method Not Allowed
  • 406 Not Acceptable
  • 407 Proxy Authentication Required
  • 408 Request Timeout
  • 409 Conflict
  • 410 Gone
  • 411 Length Required
  • 412 Precondition Failed
  • 413 Request Entity Too Large
  • 414 Request-URI Too Long
  • 415 Unsupported Media Type
  • 416 Requested Range Not Satisfiable
  • 417 Expectation Failed
  • 418 I'm a teapot
  • 422 Unprocessable Entity
  • 423 Locked
  • 424 Failed Dependency
  • 425 (Unordered Collection)
  • 426 Upgrade Required
  • 500 Internal Server Error
  • 501 Not Implemented
  • 502 Bad Gateway
  • 503 Service Unavailable
  • 504 Gateway Timeout
  • 505 HTTP Version Not Supported
  • 506 Variant Also Negotiates
  • 507 Insufficient Storage
  • 510 Not Extended

http://www.itpow.com/c/2009/07/LCNFSJ0U8E19RT4B.asp

http://www.itpow.com/c/2007/01/VFOO61IFBL6P16HT.asp

Response.Status 怎么看不到效果?

HTTP Status codes 的分类

Informational

意义:信息

范围:1XX

Successful

意义:成功

范围:2XX

Redirection

意义:重定向

范围:3XX

Client Error

意义:客户端错误

范围:4XX

Server Error

意义:服务器错误

范围:5XX

常见 HTTP Status codes 简介

Successful

200 - OK:OK

这个是最常见的啦(也许我们不会直接看到,但是如果您使用一些抓包工具,大多数 http 应答中都有这个)。意义很简单,就是说服务器收到并理解客户端的请求而且正常处理了。

206 - Partial Content:部分内容。

这个也经常发生。很容易让大家发懵。

通俗点说就是如果客户端请求文档(图像,文本,声音等等)的部分内容,服务器正常处理,那么就返回 206。大致意思就是它请求的时候,除了指定请求的内容,还指定了偏移量以及长度。

部分内容,没搞错吧?呵呵没搞错,现在很多浏览器以及软件支持断点续传就是靠这个的。呵呵,以后看到 206 不要怕了。

Redirection

301 - Moved Permanently:永久移动。

这个状态码是指客户端要请求的资源已经被永久的转移到一个新的地方了。这个应答(HTTP Response)里边同时包含了资源的新地址。它告诉客户端,如果下次还想要这个资源,那么就用新的地址去取。

302 Found:临时重定向。

这个状态码是指客户端要请求的资源临时放到一个新地方了。同样,应答中也包含了资源的新地址。

307 - Temporary Redirect:临时重定向。(如果不去实现协议或者做相关开发,我们大致理解它很 302 差不多就可以啦)

有一篇谈重定向的文章《从 Business.com 遭封看 302 重定向》很有意思

我们转载了一份,地址:http://bbs.netpu.net/viewthread.php?tid=810

Client Error

400 - Bad Request:错误请求

就是请求的语法错误,服务器无法理解。

401 – Unauthorized:未授权

当服务器返回 401 Code,就是告诉说客户端访问指定资源以前,必须通过服务器的授权。

403 – Forbidden:禁止访问

就是不允许访问某些资源。

404 - Not Found:找不到

找不到客户端请求的内容

Server Error

500 - Internal Server Error

服务器内部错误。

相关文章