HTTP状态码表示客户端请求返回的结果、标记服务端处理是否正常、通知出现的错误等,可以通过状态码了解是否请求正常,状态码主要有以下几种:
1XX:信息性状态码,表示请求正在处理;
2XX:请求正常;
- 200 OK;
- 204 No Content;
- 206 Partial Content,范围请求;
3XX:重定向,需要进行附加操作;
- 301 Moved Permanently:永久重定向;
- 302 Found:临时重定向;
- 304 Not Modified:未满足请求条件;
4XX:客户端错误,服务端无法处理;
- 400 Bad Request:请求报文中存在语法错误;
- 401 Unauthorized:未认证;
- 403 Forbidden:未授权;
- 404 Not Found:资源不存在;
5XX:服务端错误;
- 500 Internal Server Error:服务端错误,接口有问题;
- 503 Service Unavailable:服务器超载或者停机等。