问题描述
当后端服务器向pushpin反向代理channels发布数据时,channel中消息的格式是什么?
解决方法
通道内的数据格式依赖于传输。
- 对于
http-stream
,内容是一个字节数组。 - 对于
http-response
,内容是状态代码、标题列表和正文数据(作为字节数组)。 - 对于
ws-message
,内容是消息类型(默认为 TEXT)和 UTF-8 字符串(对于 TEXT 类型)或字节数组(对于 BINARY 或其他类型)。
在这些规则中,任何剩余的格式决定都取决于您。例如,如果您想发布包含 JSON 数据的 WebSocket TEXT 消息,您的工作就是对数据进行 JSON 编码并将其作为 TEXT 消息的内容提供。图钉只关心内容是否是有效的 UTF-8。