azure - 通过 URL 将 IoT 消息发送到 Azure 事件中心

标签 azure azure-eventhub

我现在正在使用 Beacon Reveiver 来获取 iBeacon 信息。 问题是这样的:

接收方平台服务器只允许我输入网址。 我应该如何将信息发送到azure eventhub? 我找到了这个API:

https://NAMESPACE.servicebus.windows.net/EVENTHUB-NAME/publishers/PUBLISHER-NAME/messages

我试过了,但是好像不行。 我错过了什么吗?或者谁能​​教我如何在 url 中添加身份验证?我现在应该做什么?

谢谢

最佳答案

您必须设置身份验证 HTTP header 才能将事件发送到事件中心。您不能在请求 URL 中包含身份验证信息。

即使您无法直接向事件中心发送消息,您也可以开发自定义 Web API,该 API 使用您自己的基于 URL 的身份验证机制并将请求转发到事件中心(或其他服务)。这在某种程度上违背了使用事件中心的目的,但为您提供了更大的灵 active 。

关于azure - 通过 URL 将 IoT 消息发送到 Azure 事件中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31970729/

相关文章:

azure - 如何在 Pulumi 上使用 "GetComponnectOutput"访问 Azure App Insights 输出

visual-studio-2010 - 将 Web 应用程序移植到 Azure 的策略

c# - EventProcessorClient 事件之间的延迟

azure - 如何从azure事件中心获取数据?

python-3.x - Azure 组合器函数,用于使用 Python 接收数据并将其写入 Azure Blob 存储

azure - 如何在 Azure Log Analytics 中创建评论

c# - Roles.RoleExists() 导致 SQL 网络接口(interface),错误 : 26

python - 通过 Service Bus Explorer 接收的 Azure 事件数据采用十六进制格式

python - 适用于 python 的 Azure eventhub 库

azure - Azure AD 何时在隐式授权流程中生成新的访问 token (无刷新 token )