0

我需要对 Windows-Notification-SERVER 进行 HTTP-POST。

该 URL 是https://db3.notify.windows.com/?token=AgUAAAADoGlaM0THo74Q%2bJP7MkgBEJzYC7OyTwh59QmECe9MgwfwGSWLsMhkG%2bHF3JI3q3gySjc3keErqcwWYCN9Qwi2z7TdCMnYGb30huMkKrzB54%2fH73zJAXrYzp

但是,代码 id 会返回 404 错误。我怀疑,如果它是导致它的 EMPTY-PATH。

有人可以帮帮我吗。

这是我的 Ruby 代码:https ://gist.github.com/2308226

这是相同代码的 Object-C 实现(参见 SendPush 方法):https ://gist.github.com/2235318

很感谢任何形式的帮助。

4

1 回答 1

0

您没有发送 URL 的 ?token=... 部分。我没有检查,但我怀疑这是问题所在。

  uri = URI.parse("http://google.com:1337/foo/bar?token=1")
  uri.host.should == "google.com"
  uri.port.should == 1337
  uri.path.should == "/foo/bar"
  uri.query.should == "token=1"

在 Gist 的第 34 行中,您正在使用uri.path您应该使用的时间:

"#{uri.path}?#{uri.query}"
于 2012-04-05T08:30:30.373 回答