Daily

AsmBB
登录

HTTP 常用状态码
0

#90 (ツ) admin
创建于 09:45, 浏览:1 次。

HTTP 常用状态码

下面按类别列出日常开发、调试、运维中真正高频使用的 HTTP 状态码。


2xx 成功

  • 200 OK —— 请求成功,打开网页、API 正常返回

  • 201 Created —— 已创建,POST 新建资源成功

  • 204 No Content —— 成功但无返回内容,DELETE 删除成功


3xx 重定向

  • 301 Moved Permanently —— 永久重定向,换域名、HTTP 跳 HTTPS

  • 302 Found —— 临时重定向,登录后跳转、临时改地址

  • 304 Not Modified —— 资源未修改,浏览器缓存命中


4xx 客户端错误

  • 400 Bad Request —— 请求有误,参数格式错、请求体不合法

  • 401 Unauthorized —— 未认证,没登录、token 失效

  • 403 Forbidden —— 无权限,登录了但没资格访问

  • 404 Not Found —— 找不到,网址错、页面被删

  • 429 Too Many Requests —— 请求太频繁,触发限流


5xx 服务器错误

  • 500 Internal Server Error —— 服务器内部错误,后端代码报错

  • 502 Bad Gateway —— 网关错误,Nginx 后面服务挂了

  • 503 Service Unavailable —— 服务不可用,服务器过载、维护中

  • 504 Gateway Timeout —— 网关超时,后端响应太慢


最核心的必知清单

如果只记最常用的,就是下面这些:

  1. 200

  2. 301

  3. 302

  4. 304

  5. 400

  6. 401

  7. 403

  8. 404

  9. 500

  10. 502

  11. 503


记忆口诀

口诀

2xx:成功(200 最常用)

3xx:跳转(301 永久、302 临时、304 缓存)

4xx:你(客户端)错了(400 参数、401 没登录、403 没权限、404 找不到)

5xx:我(服务器)错了(500 内部错、502 网关错、503 不可用)

HTTP 常用状态码
0

AsmBB v3.0 (check-in: 3df85ed0b218e51a); SQLite v (check-in: 831d0fb2836b71c9);
©2016..2020 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE