2011-11-24 58 views
0

我有两个应用程序,一个在Ruby中,另一个在PHP中(假设有一个开发此应用程序的不同团队)。使用GET和POST请求的Ruby应用程序和其他应用程序之间的交互

理想情况是:其他应用程序使用一些参数向Ruby应用程序发送请求,我想将这些参数存储在Ruby App的数据库中。然后,Ruby App拿起这个参数进行一些处理,并将数据保存在数据库中并再次保存。

现在我想用新参数向其他应用程序发送请求。我如何实现这一目标?

回答

0

您编写Ruby应用程序以便从Web服务器运行(我相信Ruby on Rails仍然是在Ruby land中执行该操作的常用方式)以获取请求,然后使用HTTP库(Google发现NET:HTTPSession)使请求返回到其他服务。

+0

我从Web服务器运行我的Ruby应用程序。截至目前它是命令行应用程序。我必须把它放在我们的一台服务器上。我真的需要在这个Rails(我尝试使用rails,但它使应用程序沉重)。我不能只拥有核心Ruby引擎,然后向该引擎发出请求。 –

+1

您不需要Rails,Rails只是做了很多涉及与您的HTTP接口的工作。如果你想从基本的Ruby二进制文件开始,那么你需要用Ruby编写一个Web服务器(这是你可以避免的很多努力)。两种极端之间有不同的阶段,你可能也会去。 – Quentin

相关问题