# 自定义错误码对照表

> 与 `yt_dlp_plugins/error.py` 中的 `error_codes` 字典保持一致，便于快速定位 `CustomYoutubeDL.report_error` 抛出的具体原因。  
> 此表是通用的错误码 - 错误描述对照表，会在后期的工作中逐渐建立完善。

| **错误码** | **描述** |
| :--: | :-- |
| 401 | 需要登录 |
| 403 | 需要验证 |
| 404 | 资源不存在 |
| 405 | 方法不允许 |
| 406 | 不接受的内容类型 |
| 407 | 需要代理 |
| 408 | 请求超时 |
| 409 | 冲突 |
| 410 | 已删除 |
| 411 | 长度要求 |
| 412 | 先决条件失败 |
| 413 | 请求实体太大 |
| 414 | 请求 URI 太长 |
| 415 | 不支持的媒体类型 |
| 416 | 请求范围不符合要求 |
| 417 | 期望失败 |
| 418 | 我是一个茶壶 |
| 420 | 需要验证 |
| 422 | 语义错误 |
| 423 | 锁定 |
| 424 | 失败依赖 |
| 425 | 过早 |
| 426 | 升级要求 |
| 429 | 请求过多 |
| 431 | 请求头字段太大 |
| 451 | 因法律原因不可用 |
| 498 | 令牌无效 |
| 499 | 客户端关闭请求 |
| 500 | 服务器错误 |
| 501 | 未实现 |
| 502 | 错误网关 |
| 503 | 服务不可用 |
| 504 | 网关超时 |
| 505 | HTTP 版本不支持 |
| 506 | 变体也协商 |
| 507 | 存储不足 |
| 508 | 环路检测 |
| 509 | 带宽限制 |
| 510 | 不扩展 |
| 511 | 需要 - 不是机器人验证 |
| 520 | 未知错误 |
| 521 | 连接错误 |
| 522 | 连接超时 |
| 523 | 隧道操作失败 |
| 524 | 超时操作 |
| 525 | 协议错误 |
| 526 | 无效证书 |
| 527 | 重组失败 |
| 528 | 环路检测失败 |
| 529 | 重试操作 |
| 530 | 未知错误 |
| 531 | 重试操作失败 |
| 532 | 重试操作超时 |
| 533 | 重试操作连接错误 |
| 534 | 重试操作连接超时 |
| 535 | 重试操作协议错误 |