http 常见状态码有哪些【热度: 1,410】

关键词:http常见状态码

HTTP(超文本传输协议)中常见的状态码包括:

1xx(信息性状态码):表示请求已被接收并正在处理。

  • 100(Continue):请求已接收,客户端应继续发送请求的剩余部分。
  • 101(Switching Protocols):服务器要求客户端切换协议。

2xx(成功状态码):表示请求已成功处理。

  • 200(OK):请求成功。
  • 201(Created):请求已成功并创建新的资源。
  • 202(Accepted):请求已接受,但尚未处理完成。
  • 204(No Content):服务器已成功处理请求,但无返回内容。

3xx(重定向状态码):表示需要进一步操作才能完成请求。

  • 301(Moved Permanently):请求的资源已永久移动到新位置。
  • 302(Found):请求的资源临时移动到不同的位置。
  • 304(Not Modified):资源未被修改,可使用缓存版本。

4xx(客户端错误状态码):表示客户端发生错误。

  • 400(Bad Request):无效的请求。
  • 401(Unauthorized):请求需要身份验证或凭证无效。
  • 403(Forbidden):服务器拒绝请求。
  • 404(Not Found):请求的资源不存在。

5xx(服务器错误状态码):表示服务器发生错误。

  • 500(Internal Server Error):服务器遇到了错误,无法完成请求。
  • 502(Bad Gateway):服务器作为网关或代理,从上游服务器收到无效响应。
  • 503(Service Unavailable):服务器无法处理请求,通常是因为过载或停机维护。

以上是常见的 HTTP 状态码,每个状态码都有特定的含义,用于指示请求的处理结果。