Ale*_*len 5 delphi activeresource
我一直在寻找让Delphi程序与RoR服务通信的方法.我可以使用任何SOAP库,例如:ActionWebService提供SOAP服务,然后我可以在Delphi程序中使用它.
但是,这需要一次find
又一次地重新实现所有ActiveRecord方法(例如).即使它们只是委托方法,这也很麻烦.
谁知道更简单/更容易/更清洁的方式?
RoR 使用 REST 和 MVC 设计模式,这意味着您只需要一个 HTTP 客户端和一个 XML 或 JSON 库。我建议您观看此视频以了解其工作原理。 http://www.youtube.com/watch?v=YCcAE2SCQ6k
您可以继续使用现有的控制器,只需将“application/json”放入“Content-Type”HTTP 标头中即可发布数据,并添加 .json 而不是 .html 来获取 JSON 数据而不是 HTML。