频道中的消息格式是什么?

问题描述

当后端服务器向pushpin反向代理channels发布数据时,channel中消息的格式是什么?

解决方法

通道内的数据格式依赖于传输。

  • 对于 http-stream,内容是一个字节数组。
  • 对于 http-response,内容是状态代码、标题列表和正文数据(作为字节数组)。
  • 对于 ws-message,内容是消息类型(默认为 TEXT)和 UTF-8 字符串(对于 TEXT 类型)或字节数组(对于 BINARY 或其他类型)。

在这些规则中,任何剩余的格式决定都取决于您。例如,如果您想发布包含 JSON 数据的 WebSocket TEXT 消息,您的工作就是对数据进行 JSON 编码并将其作为 TEXT 消息的内容提供。图钉只关心内容是否是有效的 UTF-8。