HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的应用层协议。HTTP使用状态码来表示请求的处理结果。以下是常见的HTTP状态码及其含义:

  • 1xx:信息性状态码,指示请求已被接收,继续处理。
  • 2xx:成功状态码,指示请求已成功接收、理解和接受。
    • 200 OK:请求已成功处理。
    • 201 Created:请求已成功处理,并创建了新的资源。
    • 204 No Content:请求已成功处理,但响应报文中没有实体的主体部分。
  • 3xx:重定向状态码,指示需要客户端执行某些额外操作才能完成请求。
    • 301 Moved Permanently:请求的资源已被永久移动到新位置。
    • 302 Found:请求的资源已被临时移动到新位置。
    • 304 Not Modified:客户端已执行了条件式请求,指示资源未被修改。
  • 4xx:客户端错误状态码,指示服务器无法处理请求。
    • 400 Bad Request:请求无效或不完整。
    • 401 Unauthorized:请求需要身份验证。
    • 403 Forbidden:服务器拒绝提供请求的资源。
    • 404 Not Found:服务器找不到请求的资源。
    • 408 Request Timeout:服务器等待请求时发生超时。
  • 5xx:服务器错误状态码,指示服务器在处理请求时发生错误。
    • 500 Internal Server Error:服务器遇到错误,无法完成请求。
    • 503 Service Unavailable:服务器无法处理请求,可能是由于维护或过载。
posted on 2023-04-25 23:56  黑逍逍  阅读(64)  评论(0)    收藏  举报