我對Ruby技術非常陌生。在我當前的項目中,後端應用程序正在開發ruby,Fortend正在用HTTPServices開發Flex。我試圖找到Flex如何調用Ruby的地方。請給我任何一個示例代碼,請儘快發送給我。從Flex到Ruby的調用
其實我有一個HttpService的在我的applcation如..
,我無法找到的網址這個HttpService的任何地方?
請幫助我一樣。
問候,
拉維
我對Ruby技術非常陌生。在我當前的項目中,後端應用程序正在開發ruby,Fortend正在用HTTPServices開發Flex。我試圖找到Flex如何調用Ruby的地方。請給我任何一個示例代碼,請儘快發送給我。從Flex到Ruby的調用
其實我有一個HttpService的在我的applcation如..
,我無法找到的網址這個HttpService的任何地方?
請幫助我一樣。
問候,
拉維
一般閃光/ Flex和服務器之間的最佳通信技術是Adobe的消息格式。 AMF是由Adobe專門爲此目的而創建的通信規範。在ruby中,你可以使用開源的RubyAMF。
https://github.com/victorcoder/rubyamf_plugin
http://blog.rubyamf.org/
一個很好的教程,所有這一切都可以在這裏找到:http://natureandtech.blogspot.com/2007/10/beginners-tutorial-to-rubyamf-with.html
它真的很簡單,快捷,一旦你得到了它的竅門。
請參閱格雷格的回答一個很好的選擇。就我而言,我更願意在客戶端和服務器之間使用JSON接口,以便任何客戶端都可以訪問同一臺服務器,只要它能夠處理JSON即可。
爲此,我們只需在Flex端通過HTTPRequest使用標準REST(只是GET/POST)調用。該URL是典型的:/controller/function/id.js(「js」告訴它使用JSON格式)。你可能會爲你的ruby安裝添加一個JSON gem。
這使API簡單和便攜,但我被告知AMF更快。