【问题标题】:Azure Push Notification REST No Service is Hosted at the Specified AddressAzure 推送通知 REST 指定地址没有托管服务
【发布时间】:2014-11-03 17:58:34
【问题描述】:

我正在使用 Azure 移动服务执行推送通知。我创建了一个推送通知服务总线。当我尝试通过 REST 服务连接到它时,我得到以下响应:

404No service is hosted at the specified address. TrackingId:dfc9aea1-e229-4eb7-b393-c8cd6bce258d_G19,TimeStamp:11/3/2014 8:39:21 PM

POSTMAN 请求看起来像这样,它重复了问题:

由于有服务,我该如何进一步解决此问题?我错过了什么?

【问题讨论】:

    标签: rest azure push-notification azure-mobile-services


    【解决方案1】:

    可以在此处找到对上述 API 的引用: http://msdn.microsoft.com/en-us/library/azure/dn223266.aspx

    在与 Microsoft 进行故障排除后,我们发现问题有两个方面。

    您应该使用的连接字符串键可在集线器页面上找到。命名为DefaultFullSharedAccessSignature

    接下来是集线器名称不应该是命名空间。 在我的 URI 中……

    https://qb-alphahub-ns.servicebus.windows.net/qb-alphahub-ns/messages/?api-version=2013-10

    应该是

    https://qb-alphahub-ns.servicebus.windows.net/qb-alphahub/messages/?api-version=2013-10

    【讨论】:

      【解决方案2】:

      我在通过 Python 和 Postman 发送请求时遇到了完全相同的问题。

      我尝试了上述解决方案,但没有成功。我的问题最终也有两个方面:

      1. 我的命名空间与我的通知中心命名相同。不得不重命名我的中心。
      2. 我不得不在 POST 中添加一个额外的标题:"X-WNS-Type": "wns/toast"

      进行更改后,我的 toast 通知开始使用来自通知中心 Web 服务的成功响应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-21
        • 2017-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-08
        相关资源
        最近更新 更多