2011-11-24 36 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

相關問題