Fangliding 评 Xray-core PR #7157:依赖底层传输错误判断数据完整性非常不可靠,只是 RFC 留下的兜底描述

在 Xray-core PR #7157(为 SOCKS 入站与 Freedom 出站保留异常关闭语义,避免被截断的 close-delimited HTTP 响应被当成正常 EOF)下,Xray-core 成员 Fangliding 表示:使用非 TLS、又没有 chunked encoding 也没有 content length 的情况应该极少;任何工程师都知道依赖底层传输错误来判断数据完整性非常不可靠,这只是 RFC 留下的兜底描述。他称考察过很多应用,除了一些古早协议几乎没有依赖底层传输 err 判断数据完整性的,实际操作很难遇到。该 PR 随后被关闭、未合并。

作者原文

使用非tls并且无chunked encoding还无content length的情况应该是极少的 任何一个工程师都知道依赖这个非常不可靠 这只是RFC留下的兜底描述
我考察过很多应用除了一些古早协议几乎没有依赖底层传输err判断数据完整性的 实际操作很难遇到