常用的HTTP状态码

200:客户端请求成功

            英文提示:OK,代表请求已成功,请求所希望的响应头或数据体将随此响应返回。

301:永久重定向,MOVED Permanently

           在请求的url被移除时使用,响应的Location首部应该保存资源现在所处的url

302:临时性重定向,跳转的地址通过Location指定

           英文提示:Found,请求的资源现在临时从不同的 URI 响应请求。

303:See other

         告知客户端应该使用另一个url来获取资源。(主要用于HTTP1.1中)

304:  Not Modified

     自从上次请求后,请求的网页未修改过。

307:Temporary Redirect,

           与301类似,但是客户端应该使用Location首部给出的url来临时定位资源,将来的请求应该使用老的url。(用于HTTP1.1中)

400:服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内容发起请求。

          英文提示:Bad Request,1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。2、请求参数有误。

401:Unauthorized

          要求被认证,应该使用用户名和密码进行认证

403:服务器收到请求,但是拒绝提供服务

          英文提示:Forbidden,服务器已经理解请求,但是拒绝执行它。

404:请求的资源不存在

          英文提示:Not Found,请求失败,请求所希望得到的资源未被在服务器上发现。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。

500:服务器发生不可预期的错误

         英文提示:Internal Server Error,服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。

posted @ 2016-03-04 13:10  sunshine_gq  阅读(377)  评论(0编辑  收藏  举报