HTTP状态码

439 阅读1分钟

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:服务器作为网关或代理,从上游服务器收到无效响应。

具体可查阅:zh.wikipedia.org/wiki/HTTP%E…