HTTP——状态码

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,这种情况也经常遇到。

你可能感兴趣的:(HTTP——状态码)