1XX 接收的请求正在处理
2XX 请求正常处理完毕
3XX 需要进行附加操作以完成请求
4XX 服务器无法处理请求
5XX 服务器处理请求出错
200 OK
204 no content (一般在只需要从客户端往服务器发送信息时使用)
206 partial content(客户端进行了范围请求,服务器成功执行时使用)
301 move permanently(永久性重定向,资源已被分配新的URI)
302 found(临时性重定向,资源被暂时分配新的URI,还可能发生变化)
303 see other(希望客户端能以GET方法重新定向到另一个URI上时使用)
304 not modified(服务器端允许访问资源,但未满足条件时使用)*
307 temporary redirect(临时重定向,同302)
*204返回空文件,304使用上次缓存
400 bad request(请求报文中存在语法错误)
401 unauthorized(该状态码表示发送的请求需要有通过HTTP认证的认证信息)
403 forbidden(访问被服务器拒绝)
404 not found(服务器上无法找到请求的资源)
500 internal server error(服务器在执行请求时发生错误)
503 service unavailable(服务器处于超负载或正在进行停机维护)
需要注意的是,不少返回的状态码都是错误的,比如Web应用程序内部发生错误,状态码依然返回200 ok,这种情况也经常遇到。
网友评论