Azure推送通知REST没有服务托管在指定地址

时间:2014-11-03 17:58:35

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

我正在使用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请求看起来像是重复问题: enter image description here

如何进一步排除故障,因为服务在那里?我错过了什么?

2 个答案:

答案 0 :(得分:5)

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

在与Microsoft进行故障排除后,我们发现问题是双重的。

您应该使用的连接字符串键位于集线器页面上。命名为DefaultFullSharedAccessSignature

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

https://qb-alphahub-ns.servicebus.windows.net/ QB-alphahub-NS /消息/?API-版本= 2013-10

应该是

https://qb-alphahub-ns.servicebus.windows.net/ QB-alphahub /消息/?API-版本= 2013-10

enter image description here

答案 1 :(得分:0)

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

我没有运气尝试了上述解决方案。我的问题最终也有两个方面:

  1. 我的命名空间的名称与我的通知中心相同。必须重命名我的中心。
  2. 我必须在POST中添加一个额外的标头:items

进行更改后,我的吐司通知开始工作,并且收到了来自通知中心Web服务的成功响应。