1xx 信息性状态码
官方:请求正在处理中,请稍等。通俗:别催,正在搞。
- 100 Continue
- 官方定义:服务器已收到请求的初始部分,客户端可以继续发送其余部分。
- 通俗解释:你在饭店说“我点个大餐,服务员可以接单吗?”服务员说:“可以,继续点吧。”
- 101 Switching Protocols
- 官方定义:服务器同意切换到客户端请求的协议(比如从 HTTP 切换到 WebSocket)。
- 通俗解释:你说“咱们换个聊天方式,比如语音?”对方回“好啊,切语音模式了!”
2xx 成功状态码
官方:请求已成功处理。通俗:搞定,收工!
- 200 OK
- 官方定义:请求成功,服务器已正常处理并返回请求的内容。
- 通俗解释:你去快递点取件,店员把包裹交到你手里,说“拿好,这是你的。”
- 201 Created
- 官方定义:请求成功,服务器已创建了新的资源。
- 通俗解释:你让木匠做个新桌子,木匠完工后告诉你:“桌子做好了,拿去吧。”
- 204 No Content
- 官方定义:请求成功,但服务器没有返回任何内容。
- 通俗解释:你问服务员“把辣椒少放点”,服务员点头同意了,但啥都没说。
3xx 重定向状态码
官方:资源搬家了,换个地方取。通俗:目标换位置了,去新地方看看。
- 301 Moved Permanently
- 官方定义:请求的资源已永久移动到新位置,需使用新 URL。
- 通俗解释:你搬家了,告诉快递员“以后所有包裹都寄到新地址。”
- 302 Found
- 官方定义:请求的资源临时移动到新位置,未来可能还会回到原地址。
- 通俗解释:你去找饭店师傅点红烧肉,他说“今天这个窗口没了,去隔壁窗口试试。”
- 304 Not Modified
- 官方定义:资源未改变,客户端可以使用缓存版本。
- 通俗解释:你问朋友借书,朋友说:“不用借,你家里不就有这本嘛,别浪费时间了。”
4xx 客户端错误状态码
官方:是你这边的问题,检查一下吧。通俗:你操作不对,我没法搞。
- 400 Bad Request
- 官方定义:请求无效,服务器无法理解(比如参数错误)。
- 通俗解释:你点菜说“我要一个汉堡加奶茶”,服务员一脸懵:“啥意思?”
- 401 Unauthorized
- 官方定义:请求需要用户身份认证,未认证或认证无效。
- 通俗解释:你去图书馆借书,管理员问你:“带借书证了吗?”你没带。
- 403 Forbidden
- 官方定义:服务器理解请求,但拒绝执行操作(权限不足)。
- 通俗解释:你拿着借书证想借 VIP 区的书,管理员说:“这书你没权限借。”
- 404 Not Found
- 官方定义:请求的资源不存在。
- 通俗解释:你去菜单上找“火星小龙虾”,结果服务员说:“这道菜我们没有。”
- 405 Method Not Allowed
- 官方定义:请求方法(比如 GET 或 POST)不被允许。
- 通俗解释:你用筷子喝汤,服务员说:“这汤只能用勺子喝,别搞错工具。”
5xx 服务器错误状态码
官方:我的锅,我没搞好。通俗:抱歉,问题在我。
- 500 Internal Server Error
- 官方定义:服务器内部错误,无法完成请求。
- 通俗解释:厨师炒菜时,锅炸了,菜没法上桌了。
- 502 Bad Gateway
- 官方定义:作为网关或代理的服务器,从上游服务器收到无效响应。
- 通俗解释:你让外卖员取餐,他说:“后厨没给我菜,我拿不了。”
- 503 Service Unavailable
- 官方定义:服务器暂时无法处理请求,可能因为超载或维护中。
- 通俗解释:你点菜时,厨师忙得锅都没了,服务员说:“今天不接单了,明天再来吧。”
- 504 Gateway Timeout
- 官方定义:服务器作为网关或代理时,等上游服务器响应超时了。
- 通俗解释:你催服务员上菜,结果后厨迟迟不回应,超时了,啥都没端上来。
对比学习表格
| 状态码 | 官方定义 | 通俗解释 |
|---|---|---|
| 100 | 请求部分被接收,继续发送请求体。 | “可以接单,继续点。” |
| 200 | 请求成功。 | “任务完成,东西拿好。” |
| 201 | 请求成功,新资源已创建。 | “新桌子做好了,拿走吧!” |
| 204 | 请求成功,但没有内容返回。 | “好的,辣椒少放,但没啥好回你的。” |
| 301 | 资源永久移动到新地址。 | “以后所有快递都寄到新家。” |
| 302 | 资源临时搬家了。 | “今天换个窗口,明天可能还是这边。” |
| 304 | 资源未改变,可用缓存。 | “你家就有这本书,别多跑了。” |
| 400 | 请求无效,服务器无法理解。 | “你说的内容太乱,我听不懂。” |
| 401 | 请求需要身份认证。 | “有借书证吗?没有不能借。” |
| 403 | 没有权限访问资源。 | “VIP 区的书你不能借。” |
| 404 | 请求的资源不存在。 | “菜单里没这道菜。” |
| 405 | 请求方法不被允许。 | “这汤只能用勺子喝,筷子不行。” |
| 500 | 服务器内部错误。 | “锅炸了,菜做不出来了。” |
| 502 | 服务器从上游收到无效响应。 | “后厨不给菜,我拿不到。” |
| 503 | 服务器超载或维护中,暂时无法处理请求。 | “厨师太忙,今天不接单了。” |
| 504 | 服务器等上游超时,没等到结果。 | “后厨太慢了,催半天还是没上菜。” |
1162

被折叠的 条评论
为什么被折叠?



