Web中常见状态码浅析

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:服务器出现异常。

(原文为借鉴其他博客文章提取观点而写)

原文地址:https://www.cnblogs.com/Pzhenzhen/p/8512543.html