1xx:指示信息–表示请求正在接受处理。
2xx:成功–表示请求处理成功。
200:正确的请求返回正确的结果。
201:表示资源被正确的创建。
202:请求是正确的,但是结果正在处理中,客户端可以通过轮询等机制继续请求。
203:告诉我们这部分信息不一定是最新的,我们可以自行判断并处理。(在请求的过程中进行了修改)
204:请求处理成功,但没有任何资源可以返回给客户端。
3xx:重定向–要完成请求必须进行更进一步的操作。
301:永久性重定向,请求的资源已经被分配了新的URI,以后应使用资源现在所指的URI。
302:临时性重定向。
303:使用 GET 来访问新的地址来获取资源。
304:请求的资源并没有被修改过。
308:使用原有的地址请求方式来通过新地址获取资源。
4xx:客户端错误–请求有语法错误或请求无法实现。
400:服务器端无法理解客户端发送的请求,请求报文中可能存在语法错误
401:该状态码表示发送的请求需要有通过HTTP认证(BASIC认证,DIGEST认证)的认证信息。
403:不允许访问那个资源。(权限或者未授权IP)
404:服务器上没有请求的资源。一般是路径错误。
5xx:服务器端错误–服务器未能实现合法的请求。
500:服务器在执行请求时发生了错误。
501:请求还没有被实现。
502:网关错误。
503:服务暂时不可用。表明服务器暂时处于超负载或正在停机维护。
505:请求的 HTTP 版本不支持。