HTTP协议的状态码由三位数字组成。
如果是:
1xx:表示请求已经被成功接收,继续处理;
2xx:服务器成功地处理了请求。
200,表示请求成功;
3xx:重定向,用于告诉浏览器客户端,其访问的资源已经被移动。
302,重定向
4xx:客户端错误状态码,有时客户端会发送一些服务器无法处理的东西,比如格式错误、一个不存在的URL;
400:客户端请求有语法错误,不能被服务器所理解
401:请求未经授权
403:服务器收到请求,但是拒绝提供服务
404:请求资源不存在,是最常见的状态
5xx:有时候客户端发送了一条有效的请求,但是服务器在处理请求的过程中出现错误或异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理,或者是网站挂了。5xx就是用来描述服务器内部错误的;
500:服务器内部错误
503:服务器当前不能处理客户端的请求,一段时间后可能回复正常