Http状态码分为五类
- 消息
- 成功
- 重定向
- 请求错误
- 服务器错误
消息
状态码为100~199,表示服务器已经接受了请求但并不完全接受,需要返回给用户一个临时响应,用户需要进一步请求。比较少用或者说谨慎使用。
eg.
- 100 continue
成功
状态码200~299,表示服务器已经成功接受了请求并已经做出处理或将要处理。
eg.
- 200 OK
- 202 Accepted
- 206 Partial Content
重定向
状态码300~399,这类状态码代表需要客户端采取进一步的操作才能完成请求。用来表示重定向。
eg.
- 301 Moved Permanently
- 302 Move temporarily
- 304 Not Modified
请求错误
状态码400~499,表示错误或者非法的请求。
eg.
- 400 Bad Request
- 403 Forbidden
- 404 not Found
服务器错误
状态码500~ ,表示服务器出现的错误。
eg.
- 500 Internal Server Error
- 502 Bad GateWay
- 503 Server Unavailable