我可以使用 Nuget 包Azure.Messaging.EventHubs将事件作为批处理发送到事件中心。但我想使用 REST API。我可以使用 Postman 使用 REST API将单个事件发送到事件中心。但是根据文档,如果我需要在 REST API 中发送批处理事件,我需要添加标头Content-Type:application/vnd.microsoft.servicebus.json
,并且消息应该包含在“正文”中,例如[{"Body":"Message1"},{"Body":"Message2"},{"Body":"Message3"}]
因此,如果我需要将 json 作为事件发送,那么我应该创建一个 json 字符串并发送它吗?
样本:
[
{
"Body":"{\"ID\":\"1\",\"Name\":\"abc1\"}"
},
{
"Body":"{\"ID\":\"2\",\"Name\":\"def1\"}"
},
{
"Body":"{\"ID\":\"3\",\"Name\":\"xyz1\"}"
}
]
或者是否有任何其他选项可以使用 REST API 将事件作为批处理发送到事件中心。