cyn's blog cyn's blog
首页
  • java开发知识
  • 开发问题记录
  • 计算机网络
  • 数据结构与算法
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 实用技巧
个人简历
GitHub (opens new window)
首页
  • java开发知识
  • 开发问题记录
  • 计算机网络
  • 数据结构与算法
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 实用技巧
个人简历
GitHub (opens new window)
  • 计算机网络

    • 常用协议端口号
    • A类、B类、C类IP地址
    • HTTP 常见状态码
      • 访问网站的主要协议、用途及过程
    • 数据结构与算法

      • 排序算法
      • 哈希法
      • KMP算法
      • 图(多叉树)
      • 最短路径:Dijkstra算法
      • 招行fintech笔试1
      • 动态规划
    • 计算机基础
    • 计算机网络
    cyn
    2023-05-26
    目录

    HTTP 常见状态码

    HTTP 状态码用于描述 HTTP 请求的结果

    # 2xx Success(成功状态码)

    • 200 OK:请求被成功处理。比如我们发送一个查询用户数据的 HTTP 请求到服务端,服务端正确返回了用户数据。这个是我们平时最常见的一个 HTTP 状态码。
    • 201 Created:请求被成功处理并且在服务端创建了一个新的资源。比如我们通过 POST 请求创建一个新的用户。
    • 202 Accepted:服务端已经接收到了请求,但是还未处理。
    • 204 No Content:服务端已经成功处理了请求,但是没有返回任何内容。

    # 3xx Redirection(重定向状态码)

    • 301 Moved Permanently:资源被永久重定向了。比如你的网站的网址更换了。
    • 302 Found:资源被临时重定向了。比如你的网站的某些资源被暂时转移到另外一个网址。

    # 4xx Client Error(客户端错误状态码)

    • 400 Bad Request:发送的 HTTP 请求存在问题。比如请求参数不合法、请求方法错误。
    • 401 Unauthorized:未认证却请求需要认证之后才能访问的资源。
    • 403 Forbidden:直接拒绝 HTTP 请求,不处理。一般用来针对非法请求。
    • 404 Not Found:你请求的资源未在服务端找到。比如你请求某个用户的信息,服务端并没有找到指定的用户。
    • 409 Conflict:表示请求的资源与服务端当前的状态存在冲突,请求无法被处理。

    # 5xx Server Error(服务端错误状态码)

    • 500 Internal Server Error:服务端出问题了(通常是服务端出 Bug 了)。比如你服务端处理请求的时候突然抛出异常,但是异常并未在服务端被正确处理。
    • 502 Bad Gateway:我们的网关将请求转发到服务端,但是服务端返回的却是一个错误的响应。

    更多可见:https://cloud.tencent.com/developer/chapter/13553 (opens new window)

    编辑 (opens new window)
    上次更新: 2023/05/26, 15:58:27
    A类、B类、C类IP地址
    访问网站的主要协议、用途及过程

    ← A类、B类、C类IP地址 访问网站的主要协议、用途及过程→

    Theme by Vdoing | Copyright © 2023-2023 cyn | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式