AskaEth
b1d607d43f
fix(ncm): http_ret_norm 保留 NCM_ERR_JSON(评审 P2-1:畸形分块不再误报断网)
问题:http_run 在 body_feed 失败时返回 NCM_ERR_JSON(畸形 chunk 尺寸/帧体),
但 http_ret_norm 的白名单漏了它,落到 default 被改判 NCM_ERR_NET → 上层按网络类
进离线模式,明明是数据/协议错误却误报「网络不可用」,也会误导离线恢复重试。
修法:白名单补 NCM_ERR_JSON(已属 NCM 错误码的一律原样返回),并把「不得改判」
写进函数注释。测试:http_truncate_sim 新增畸形分块用例(chunk 尺寸行 "ZZ"),
期望 NCM_ERR_JSON;修前该用例会得到 -4。
验证:http_truncate_sim 13 PASS(原 8 截断 + 4 传输归一 + 1 本用例)。
2026-11-05 11:54:23 +08:00
..
2026-09-01 18:28:07 +08:00
2026-09-03 14:40:56 +08:00
2026-09-04 19:43:28 +08:00
2026-09-03 23:42:46 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 20:02:28 +08:00
2026-09-03 12:16:01 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 20:02:28 +08:00
2026-09-02 16:25:51 +08:00
2026-08-31 22:40:08 +08:00
2026-08-31 19:30:32 +08:00
2026-09-03 12:16:01 +08:00
2026-09-01 03:25:01 +08:00
2026-09-02 02:39:11 +08:00
2026-08-31 13:28:07 +08:00
2026-08-31 15:36:45 +08:00
2026-11-04 20:02:28 +08:00
2026-11-04 20:10:42 +08:00
2026-09-01 18:28:07 +08:00
2026-11-05 11:54:23 +08:00
2026-11-04 20:10:42 +08:00
2026-11-04 20:25:54 +08:00
2026-09-01 11:06:01 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 03:27:24 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 03:27:24 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 03:27:24 +08:00
2026-08-30 03:27:24 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00