HTTP状态码

title

HTTP状态码是指客户端向服务器发起请求后,服务器返回的一个三位数的数字,表示请求的结果是否成功,以及失败的原因等信息。HTTP状态码是HTTP协议中的一部分,主要分为以下五类:

下面列举了一些常见的HTTP状态码及其含义:

  • 200 OK:表示请求已经成功处理。
  • 201 Created:表示请求已经被成功处理,并且服务器创建了新的资源。
  • 204 No Content:表示请求已经被成功处理,但是没有返回任何内容。
  • 301 Moved Permanently:表示请求的URL已经永久移动到新的位置,客户端应该使用新的URL发起请求。
  • 302 Found:表示请求的URL已经暂时移动到新的位置,客户端应该使用新的URL发起请求。
  • 304 Not Modified:表示客户端缓存的资源仍然有效,可以使用缓存的内容。
  • 400 Bad Request:表示请求有语法错误,服务器无法处理。
  • 401 Unauthorized:表示请求需要认证,客户端需要提供有效的认证信息。
  • 403 Forbidden:表示服务器拒绝提供服务,客户端没有访问权限。
  • 404 Not Found:表示请求的URL不存在。
  • 500 Internal Server Error:表示服务器内部出现错误,无法处理请求。
  • 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到了无效的响应。
  • 503 Service Unavailable:表示服务器当前无法处理请求,可能是因为服务器过载或者正在进行维护等。

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518RFC 2817RFC 2295RFC 2774RFC 4918等规范扩展。

更多状态码

100 · 101

200 · 201 · 202 · 203 · 204 · 205 · 206

300 · 301 · 302 · 303 · 304 · 305 · 306 · 307

400 · 401 · 402 · 403 · 404 · 405 · 406 · 407 · 408 · 409 · 410 · 411 · 412 · 413 · 414 · 415 · 416 · 417

500 · 501 · 502 · 503 · 504 · 505

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:36:58

results matching ""

    No results matching ""