#7629·OpenBB

[错误] Fetcher 级别的 pydantic ValidationError 返回 500 "意外错误",而不是 422 (例如,没有分类的 bls_search)

作者: artcashin创建于 2026年8月4日更新于 2026年8月4日

描述错误 当查询参数验证错误发生在获取器的 pydantic 模型中(而不是在 FastAPI 请求层中)时,REST API 将其表现为 HTTP 500 "Unexpected Error"(而不是 422)。同一类问题 - 无效/缺失的请求参数 - 在 FastAPI 捕获到时会得到 422,因此客户端会看到对相同错误的不一致的语义。

内容来源: OpenBB-finance/OpenBB