1xx:表示一种提示信息,一般是服务器的中间状态,不常用
2xx:表示服务器已经成功处理了请求
200:成功 204:成功(响应头没有body数据) 206:用于http分块下载或者断点续传,表示响应的body里面的数据并不完整,只是一部分
3xx:客户端请求的资源发生了变动需要重定向
301:表示永久重定向,即访问的资源永久不存在
302:临时重定向,即访问的资源还在,需要换一个url访问
301和302会在响应头使用location字段表明重定向的url进行重定向
304:不具有跳转含义,表明请求的资源未修改,重定向缓存文件。
4xx:请求的报文有误,服务器无法处理
400:请求错误,具体不清楚
403:服务器禁止访问资源
404:访问的资源在服务器找不到
5xx 类状态码表示客户端请求报⽂正确,但是服务器处理时内部发⽣了错误,属于服务器端的错误码。
「500 Internal Server Error」与 400 类型,是个笼统通⽤的错误码,服务器发⽣了什么错误,我们并不知道。
「501 Not Implemented」表示客户端请求的功能还不⽀持,类似“即将开业,敬请期待”的意思。
「502 Bad Gateway」通常是服务器作为⽹关或代理时返回的错误码,表示服务器⾃身⼯作正常,访问后端服务器 发⽣了错误。
「503 Service Unavailable」表示服务器当前很忙,暂时⽆法响应服务器,类似“⽹络服务正忙,请稍后᯿试”的意 思。