您的位置:首页 > 理论基础 > 计算机网络

http状态码分类

2016-03-07 19:37 127 查看
HTTP状态码(HTTP Status Code)是用来表示网页服务器HTTP响应状态的3位数字代码,由RFC 2616规定

所有的状态码的第一个数字代表了响应的五种状态之一,接下来让我好好八一八个中滋味~

1xx——消息

2xx——成功

3xx——重定向

4xx——客户端错误

5xx——服务器错误

这篇博客的起源完全由于一个404 not found!

为毛这么常见的错误,经查证原来是一个请求失败,是什么请求失败呢?就是你所请求的资源没有在服务器端找到,这个原因我也不敢妄加猜测,否则误人子弟是犯大错的!

好啦~言归正传,说说那些状态码们吧~

首先,1开头的状态码表示请求已经被接受,需要继续处理,但只是临时响应。

状态码呢就是100,101,102三个

2开头的状态码则表示请求已经成功被服务器接收并理解接受

尤为常见200 ok表示请求已经成功,其他状态码200——207

3开头的状态码需要客户端采取进一步的操作才能完成请求,通常这些状态码被用来重定向。

300——307

301 Moved Permanently表示被请求的资源已经永久的移动到新位置,并且将来任何对资源的引用都应该使用本响应

返回的若干URL之一

302Found

请求的资源现在临时从不同的URL相应请求

4开头的状态码代表客户端看起来可能发生了错误,妨碍了服务器的处理

400——418 421——426 449 451【请允许我做一个恐怖的表情】

5开头的状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理

500——507 509 510

推荐链接详细说明wikipedia
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: