Azure事件中心上的发布数据失败

Azure事件中心上的发布数据失败,azure,post,azure-eventhub,azure-eventhub-capture,Azure,Post,Azure Eventhub,Azure Eventhub Capture,这是关于Azure事件中心的,我正在尝试使用POST api调用将数据从POSTMAN发送到我的事件中心 我采取了以下步骤: 创建活动中心, 生成SAS发送令牌, 创建消费群体 现在在《邮递员》中,我正在努力格式化正确的标题: 我发出的请求: POST: https://testeventhu.servicebus.windows.net/myhub 2个标题: Content-Type : application/atom+xml;type=entry;charset=utf-8 Au

这是关于Azure事件中心的,我正在尝试使用POST api调用将数据从POSTMAN发送到我的事件中心

我采取了以下步骤:

创建活动中心, 生成SAS发送令牌, 创建消费群体

现在在《邮递员》中,我正在努力格式化正确的标题:

我发出的请求:

POST:  https://testeventhu.servicebus.windows.net/myhub 
2个标题:

Content-Type : application/atom+xml;type=entry;charset=utf-8

Authorization:  SharedAccessSignature sig=kjheh/f6SqR8dIW2nRpGUCHuhdshss2KoCKo7Q6ozmY=&se=1571140739&skn=saspolicy&sr=https://testeventhu.servicebus.windows.net/myhub
我得到的错误是401 MalformedToken:无法解析简单web令牌

我在这里做错了什么?所使用的引用来自


提前感谢

请按照以下步骤操作:

1。在azure portal->azure portal中创建
eventhub名称apce
eventhub
实例后,导航到您的
eventhub名称空间
->->共享访问策略,单击“添加”按钮创建sas策略(在这里,我仅选择发送权限用于发送目的)。屏幕截图如下:

2。生成sas令牌,我通过powershell根据此创建sas令牌。以下是我的powershell代码和返回的sas令牌:

3。在《邮差》中:

请求url应该是这样的,请记住在末尾添加
消息
https://your_eventhub_namespace.servicebus.windows.net/your_eventhub_instance/messages

标题:

授权:步骤2中的sas令牌

内容类型:应用程序/atom+xml;类型=输入;字符集=utf-8

主机(可选):your-eventhub-namespace.servicebus.windows.net

如下图所示,您可以看到返回的状态代码为201已创建:

如果您不知道如何设置邮件正文,您可以在postman的正文中看到我的邮件:


如果您还有任何问题,请随时通知我。

您的令牌应该更像这样的
授权:SharedAccessSignature sr=您的命名空间.servicebus.windows.net&sig=tYu8qdH563Pc96Lky0SFs5PhbGnljF7mLYQwCZmk9M0%3d&se=1403736877&skn=RootManageSharedAccessKey
尤其是您的
sr=
参数的外观不同的