gpt4 book ai didi

azure - Postman 和 EventHub 之间的 HTTP POST

转载 作者:行者123 更新时间:2023-12-04 16:08:55 26 4
gpt4 key购买 nike

有人可以帮助我吗?我想通过 HTTP POST 将数据从 Postman(Chrome 应用程序)发送到我的 EventHub。我不久前成功了,但丢失了文档。

我有以下凭据:EventHub URL 格式为 https://NAMESPACE.servicebus.windows.net/EVENTHUBNAME/messages

数据发送名称

数据发送键

谢谢

最佳答案

我们最近更新了 REST 文档 - 我猜 SEO 正在慢慢度过。

Here's文档。

其中最重要的是生成 SharedAccessSignature token 。使用:SharedAccessSignatureTokenProvider.GetSharedAccessSignature()SharedAccessSignatureTokenProvider.GetPublisherSharedAccessSignature()根据您的场景,从 ServiceBus SDK 生成它。这是示例休息请求:

POST https://SBNAMESPACE.servicebus.windows.net/EVENTHUBNAME/messages

HEADERS:
Authorization: SharedAccessSignature sr=sb%3a%2f%2fSBNAMESPACE.servicebus.windows.net%2fEVENTHUBNAME%2fPublishers%PUBLISHER_NAME&sig=%2bbkNx23XC%2bWiFjD7%2bZi8qcDULdcnOEdLuef4dgEulx8%3d&se=1473789915&skn=RootManageSharedAccessKey
Content-Type: application/atom+xml;type=entry;charset=utf-8
x-ms-retrypolicy: NoRetry

BODY:
{ "DeviceId":"dev-01", "Temperature":"37.0" }

Here's a code Example创建 SharedAccessSignature 并避免调用 SERVICEBUS SDK。

关于azure - Postman 和 EventHub 之间的 HTTP POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39451705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com