ruby-on-rails - Ruby on Rails 和 Cocoa

标签 ruby-on-rails cocoa http get

我正在 Cocoa 中构建一个应用程序,它使用本地 Ruby on Rails Web 服务器在客户端和服务器之间传递数据和信息。有时在程序中我需要使用 HTTP GET 请求轮询 Web 服务器以获取某些信息,但我不确定这是否是最佳方法。除了在应用程序和 Ruby on Rails Web 服务器之间轮询信息之外,还有其他选择吗?

谢谢!

附注如果需要更多信息,请询问。

最佳答案

轮询本身可能不是一个坏方法,只要频率不太高,并且您可以接受在轮询之前不知道轮询的内容。一般来说,实现和测试都很简单。

您还可以考虑使用类似cramp这样的框架的Web Sockets。但这取决于您对服务器端堆栈的控制程度以及您在 Cocoa 客户端内实现必要协议(protocol)片段的意愿。

关于ruby-on-rails - Ruby on Rails 和 Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3285573/

相关文章:

mysql - 使用 include 时 where 子句中的未知列错误

mysql - 部署到 Heroku 错误。提供日志

macos - 如何在 Mac OS X 中检测蓝牙音频设备是否已连接?

cocoa - 如何以编程方式显示 NSSearchField 菜单?

google-chrome - HTTP 重定向到带有前导斜杠+反斜杠的 URL "/\example.com"在 Chrome/IE 上被认为是绝对的

ruby-on-rails - link_to : undefined local variable or method 'post' ?

ruby-on-rails - gem install debugger -v '1.5.0' 失败

Objective-C 运行时库的使用

node.js - 如何通过代理发送 node.js http 请求(使用 require ('http' ).request 方法)

django - 处理 url 编码数据时 django rest 框架出现问题