2011-07-23 33 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 –

相关问题