2012-04-05 8 views
0

Windows-Notification-SERVERへのHTTP-POSTを行う必要があります。Rubyのhttp-postと空白のパス

URLは、404エラーをバックスローコードID https://db3.notify.windows.com/?token=AgUAAAADoGlaM0THo74Q%2bJP7MkgBEJzYC7OyTwh59QmECe9MgwfwGSWLsMhkG%2bHF3JI3q3gySjc3keErqcwWYCN9Qwi2z7TdCMnYGb30huMkKrzB54%2fH73vxrYzp36SQScHazJA%3d

であるが。私はそれがそれを引き起こしているEMPTY-PATHであれば疑わしい。

誰かが私を助けてくれますか?すべてのヘルプは非常に高く評価されてhttps://gist.github.com/2235318

:ここ

https://gist.github.com/2308226は、同じコードのオブジェクト-Cの実装(SendPush方法を参照してください):

は、ここに私のRubyコードです。

答えて

0

あなたはURLの?token = ...部分を送信していません。私はチェックしていないが、それは問題だと思う。あなたが使用する必要があるとき、あなたの要旨のライン#34では

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" 

、あなただけ uri.pathを使用している:

"#{uri.path}?#{uri.query}"