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
所有的状态码的第一个数字代表了响应的五种状态之一,接下来让我好好八一八个中滋味~
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
相关文章推荐
- Https学习
- http 的八种方法(动作)
- [网络流24题][codevs1906]最长递增子序列(dp+isap)
- TCP/IP 路由 卷一 习题 ospf
- http之头域
- 做网络爬虫过程过程中遇到的问题
- 实现TCP连接的AT指令
- Build Nginx Http/Tcp proxy server Guide Line
- socket和http的区别
- 神经网络的简单数学解释
- NGINX重启HTTPS站点要Enter PEM pass phrase输入密码
- 实现TCP连接的AT指令
- Android之HTTP网络通信--GET传递(二)
- iOS9后https不能请求问题解决的办法之一
- 实现TCP连接的AT指令
- jmeter测试https
- Android网络请求框架之Retrofit(一)
- 四、网络编程-读写函数
- Linux 网络编程 基本服务器-客户端
- HTTP协议简介