== 在一个http请求的响应报文中,状态行有一个响应状态码Status Code
这个状态码是用来描述本次响应的状态码
通常情况下会出现5种状态码
== 100-199
== 200-299
== 300-399
== 400-499
== 500-599
1开头的
== 一般我们看不到,因为表示请求继续
== 100:继续发送请求,前面的一部分内容服务器已经收到了,正等待后续内容
== 101:请求者已经准备切换协议,服务器也表示同意
2开头的
表示成功,各种意义上的成功
200:标准请求成功(一般表示服务器提供的是网页)
201:创建成功(一般是注册的时候,表示新用户的信息已经添加的数据库)
203:表示服务器已经处理了请求,但是返回的信息可能来自另一个源
204:服务器已经处理了请求,但是没有任何数据返回
3开头的
也是请求成功的一种,但是一般表示重定向
301:永久重定向
302:临时重定向
304:使用的是缓存的数据
305:使用的是代理的数据
4开头
表示客户端出现了错误
400:请求的语法服务器不认识
401:未授权
403:服务器拒绝了你的请求
404:服务器找不到你请求的url
407:你的设置的代理没有授权
408:请求超时
410:你请求的数据已经被服务器永久的删除了
5开头的
表示服务端出现了错误
500:9服务器内部错误
503:服务器当前不可用(过载或者维护了)
505:请求的协议服务器不支持了