通过POSTMAN命中时无法获取事件中心描述

时间:2018-07-23 06:20:28

标签: azure azure-eventhub

我已经在Azure中创建了一个事件中心。

我正在尝试通过遵循文档https://docs.microsoft.com/en-us/rest/api/eventhub/eventhubs/get来获取指定事件中心的事件中心描述。

当我通过替换文档中指定的值通过POSTMAN访问以下URL时:

https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroup / {resourceGroupName} /providers/Microsoft.EventHub/namespaces/ {namespaceName} / eventhubs / {eventHubName}?api-version = 2017-04-01

但是我收到以下错误:-

    {  
    "error": {  
        "code": "AuthenticationFailed",  
        "message": "Authentication failed. The 'Authorization' header is missing."  
    }  
}  

您知道如何获取有关事件中心的描述吗?

1 个答案:

答案 0 :(得分:0)

由于您错过了请求中的Bearer令牌,请尝试使用GET令牌中的Bearer令牌Authorization下面的URL。

https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourcegroup>/providers/Microsoft.EventHub/namespaces/<yourEventhubName>?api-version=2015-08-01 

此外,我通过Powershell和Fiddler获得了Bearer令牌,您可以参考这些步骤。

1。运行下面的Powershell。

Get-AzureRmResource -ResourceGroupName <ResourceGroupName >-ResourceType Microsoft.EventHub/namespaces -ResourceName "<yourEventHubName>" -ApiVersion 2015-08-01

2。使用提琴手捕获请求,它将发送两个请求,选择任何一个,只需复制令牌即可。

enter image description here

在邮递员中,将带有GET令牌的Bearer发送给我,

enter image description here