2011-07-23 63 views
0

我想做一些從iPhone應用程序到我的Web服務(Rails)的請求,以及數據何時以某些字符串爲例得到響應。我可以得到POST方法(Restful)的響應嗎?

我讀了很多關於蘋果的推送通知,但我需要立即回答,推送通知可以遲到。

我從我的iPhone應用程序向我的Rails應用程序發出了POST請求,它的工作原理。

第一個問題(我得到了答案):但是,我可以得到一些字符串作爲Web服務(Rails應用程序)的響應? 第二個問題:當我收到iPhone應用程序的請求時,如何快速從我的Rails Web應用程序通知某個iPad設備(例如運行應用程序)?一種解決方案是推送通知,有沒有更快更安全的方法?

回答

1

如果你只是想要一個文本字符串,你可以做render :text => 'Some string'。如果你想要/需要更多結構化的響應,那麼你應該使用JSON或XML進行響應。

+0

當我把這個渲染放在Rails應用程序的響應方法中時,我得到了HTTP/1.1 406 Not Acceptable響應。我怎麼能得到這個字符串在另一邊? – dormitkon

+0

或者如何從Rails應用程序發送JSON對象? – dormitkon

+1

看看http://guides.rubyonrails.org/layouts_and_rendering.html –

相關問題