发布于 2026-01-06 0 阅读
0

HTTP 状态码 - dev.to 发生了什么?

HTTP 状态码 - dev.to 发生了什么?

大家好,
今天我将讲解HTTP状态代码。

昨天晚上7点半,我浏览GitHub,不知道为什么,突然需要访问dev.to。
但是当我尝试加载页面时,却出现了一个漂亮的“503错误”页面,上面还有一只小狗在看着我!😝

就这样,我写下了这篇小帖子。

“永远要看到生活光明的一面。”🌔我妈妈

好……我们开始吧!

首先,为什么我们需要状态码?

状态码是服务器返回的一条简短消息,它会告诉你请求的处理情况(例如,是否一切顺利等等)。
因此,你可以想象获取请求状态反馈有多么重要。

有多种状态代码,每种状态代码都对应一种特定的情况。

类别

HTTP 状态码分为 5 个不同的类别,由组成它们的第一个数字定义。

以下是RFC 7231第 47 页中描述的类列表

  • 1xx:信息性 - 已收到请求,正在继续处理
  • 2xx:成功 - 该行动已被成功接收、理解和接受
  • 3xx:重定向 - 必须采取进一步操作才能完成请求
  • 4xx:客户端错误 - 请求语法错误或无法完成
  • 5xx:服务器错误 - 服务器未能完成看似有效的请求

快速浏览最常见的状态代码

第一名当然是鼎鼎大名的:

  • 错误 404 未找到

    ERr0r4O4

    当您请求的资源不存在时,就会出现此错误,请尝试检查拼写并保持冷静 🙏😄。

  • 503 服务不可用

    ERr0r5O3

    我昨天有幸遇到的这个错误主要出现在服务器繁忙(请求过多导致过载?)或服务器维护期间。
    通常是暂时的,请耐心等待!

  • 200 OK

    你确定一切都没问题吗?

    普通用户甚至不知道它的存在,这个状态码表示一切正常。
    你请求了 X,我找到了,并且已经展示给你了。

  • ETC...

    一张图片

    这里有很多HTTP状态码,所以我就不一一赘述了,你自己看看

如您所见,最常见的状态码是错误😭😂。

这篇文章就到这里啦,和往常一样,如果我漏掉了什么,欢迎随时提醒我😜

我知道,我知道,你很难过。
但我会尽快回来,并带来比上一篇更好的文章。(但愿如此)

文章来源:https://dev.to/yoadev/http-status-codes---what-happened-to-devto--1jn8