发送结构化数据
一些客户端库提供了发送结构化数据的辅助工具,而另一些则依赖应用程序自行进行编码和解码,并仅接受字节数组进行发送。以下示例展示了如何发送 JSON 数据,但也可以轻松修改为发送协议缓冲区(protocol buffer)、YAML 或其他格式。JSON 是一种文本格式,因此在大多数语言中我们还需要将字符串编码为字节。我们使用 UTF-8,这是 JSON 的标准编码方式。
以一个简单的 股票行情 为例,它会发送每只股票的代码和价格:
{% tabs %} {% tab title="Go" %}
{% endtab %}
{% tab title="Java" %}
{% endtab %}
{% tab title="JavaScript" %}
{% endtab %}
{% tab title="Python" %}
{% endtab %}
{% tab title="C#" %}
{% endtab %}
{% tab title="Ruby" %}
{% endtab %}
{% tab title="C" %}
{% endtab %} {% endtabs %}
