0

本文

在此处输入链接描述

提供了对服务器发送事件的精彩介绍。我不清楚的一件事是 - 他们有一个标题为多行数据的部分,他们说“如果您的消息更长......”。比什么长?该声明似乎暗示应该将长消息分解为多个 data:value\n 字符串。如果是这样,长于什么阈值长度?

我要做的就是发回一个 JSON 字符串,然后我处理客户端。该字符串包含 HTML 标记等内容,因此它可能会变得很长 - 通常在 4 到 8 Kb 之间。我应该提到我的服务器端代码是 PHP。

对此的任何帮助将不胜感激。

4

1 回答 1

0

嗯……没有答案。我也不能说我已经找到了明确的答案,但为了任何遇到这个线程的人的利益。纯粹是一个经验观察 - 没有必要将数据分成多行,因为它有很多。在我自己的测试中,最多 2048 个字符的数据字符串没有问题。鉴于我不太可能超过该限制,该问题已解决 AFAIC。不过,知情人士的明确回答仍然很好。

于 2013-05-08T10:07:07.223 回答