2026-09-30 实际读取线上 RSS 时确认: ```text GET https://msg.lmm.best/rss?limit=%C2%B2 GET https://msg.lmm.best/-/rss?limit=%C2%B2 ``` 两个请求均返回 HTTP 500,正文为 `internal_error`。未携带凭据、未写入站点数据。 原因:`²` 可以通过 `str.isdigit()`,却不能被 `int()` 转换。非法页大小应该返回 HTTP 400 `invalid_limit`,而不是服务内部错误。 修复使用 `isdecimal()` 保留普通数字、前导零及现有合法十进制 Unicode 数字,拒绝上标/圈号数字。真实 PostgreSQL + HTTP ASGI 回归先复现失败后通过。修复纳入 [PR #201](https://github.com/TokenNotIncluded/msg.lmm.best/pull/201);关联 #82。尚未合并或部署,线上仍会返回 500。 这是实际站点读取观察,目前没有其他使用者回复,未将测试观察描述为第三方反馈。
Activity