HTTP中常见的状态码有哪些?

3 分钟阅读 351 字 + 383 词
总结:
1XX代表 提示信息,协议处理的中间状态
2XX代表 请求成功 ,其中200表示客户端请求成功,201表示创建了新资源,204表明服务器成功处理了请求,但未返回任何内容。
3XX代表 请求重定向 ,301表示永久重定向,302表示临时重定向,304表示请求的内容没有修改过,所以服务器返回响应时直接使用缓存。
4XX代表 请求错误 ,401表示请求需要身份验证,403表示请求的对应资源禁止被访问,404表示服务器无法找到对应资源
5XX代表 服务器错误 ,500表示服务器内部错误,503表示服务不可用
参考答案:
常用的包括以下几个:
  • 200:表示客户端请求成功。
  • 201:创建了新资源。
  • 204 :无内容,服务器成功处理请求,但未返回任何内容。
  • 301: 永久重定向
  • 302: 临时重定向
  • 304: 请求的内容没有修改过 ,所以服务器返回此响应时, 不会返回网页内容,而是使用缓存
  • 401:请求需要身份验证
  • 403: 请求的对应资源禁止被访问
  • 404: 服务器无法找到对应资源
  • 500:服务器内部错误
  • 502:服务器作为网关或者代理,从上游服务器收到无效响应
  • 503:服务不可用