HTTP协议状态码

HTTP协议状态码,是指在HTTP协议运行中由客户端发出请求连接,服务端建立连接;客户端发出HTTP请求(Request),服务端返回响应信息(Respond),而在这个过程中由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操作来修改出现的错误,最终避免错误的再现。

http

http协议状态码一共有五种类别,分别是1XX,2XX,3XX,4XX,5XX。用三位数字来表示不同的错误。
1XX类状态码信息表示:临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
2xx类状态码信息表示:服务器成功地接受了客户端请求。
3xx类状态码信息表示:客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
4xx类状态码信息表示:发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
5xx类状态码信息表示:服务器由于遇到错误而不能完成该请求。

HTTP协议状态码的含义

状态码 含义

“100″ : Continue

“101″ : witching Protocols

“200″ : OK

“201″ : Created

“202″ : Accepted

“203″ : Non-Authoritative Information

“204″ : No Content

“205″ : Reset Content

“206″ : Partial Content

“300″ : Multiple Choices

“301″ : Moved Permanently

“302″ : Found

“303″ : See Other

“304″ : Not Modified

“305″ : Use Proxy

“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 Time-out

“409″ : Conflict

“410″ : Gone

“411″ : Length Required

“412″ : Precondition Failed

“413″ : Request Entity Too Large

“414″ : Request-URI Too Large

“415″ : Unsupported Media Type

“416″ : Requested range not satisfiable

“417″ : Expectation Failed

“500″ : Internal Server Error 内部服务器错误

“501″ : Not Implemented

“502″ : Bad Gateway

“503″ : Service Unavailable

“504″ : Gateway Time-out

“505″ : HTTP Version not supported

(转载本站文章请注明作者和出处 JavaRanger – javaranger.com ,请勿用于任何商业用途)

本文链接: http://www.javaranger.com/archives/826 

一条评论

  1. 红色石头说道:

    这个:http://50vip.com/blog.php?i=148

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>