HTTP的响应状态码由5段组成:
1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急...
2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已经处理完成等信息.
3xx 重定向到其它地方。它让客户端再发起一个请求以完成整个处理。
4xx 处理发生错误,责任在客户端,如客户端的请求一个不存在的资源,客户端未被授权,禁止访问等。
5xx 处理发生错误,责任在服务端,如服务端抛出异常,路由出错,HTTP版本不支持等。
HTTP常见响应状态码:
200 OK:请求处理成功。
204 :无内容,服务器成功处理了请求,但没有返回内容。
303 See Other:重定向到其他页面,重定向的URL存放在响应头中的Location中
304 Not Modified:本地缓存与服务器缓存时间一致,无需修改。
404 Not Found:请求资源不存在。
400 客户端发起的请求不符合服务器对请求的某些限制,或者请求本身存在一定错误。
500 Internal Server Error:服务器出现异常。
(原文为借鉴其他博客文章提取观点而写)