HTTP状态码是用以表示HTTP响应状态的3位数字代码,响应分为五类:
-
100~199 消息响应
-
200~299 成功响应
-
300~399 重定向
-
400~499 客户端出错
-
500~599 服务器出错 简单介绍常见的一些HTTP状态码:
-
100:服务器已经收到请求头,请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
-
200:已成功处理了请求。出现此状态码是表示正常状态。
-
202:服务器已接受请求,但尚未处理。
-
300:针对请求,服务器可执行多种操作。服务器可根据请求者选择一项操作,或提供操作列表供请求者选择。
-
304:自从上次请求后,请求的资源未修改过。服务器返回此响应时,不会返回资源的内容,因此可节省带宽和开销。
-
400:服务器不理解请求的语法。
-
401:请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。
-
403:服务器拒绝请求。
-
404:服务器找不到请求的资源。 例如,对于服务器上不存在的资源经常会返回此代码。
-
408:服务器等候请求时发生超时。
-
500:服务器遇到错误,无法完成请求。
-
502:服务器作为网关或代理,从上游服务器收到无效响应。