首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

在rails中怎么定义基于http协议的接口供外部程序调用

2013-04-20 
在rails中如何定义基于http协议的接口供外部程序调用外部程序想得到我在rails程序中的相关数据,比如我建立

在rails中如何定义基于http协议的接口供外部程序调用
外部程序想得到我在rails程序中的相关数据,比如我建立blog信息表中的comment记录。外部程序请求方式是 get ,也给出url,我如何在我的rails程序中定义一个接口供这个外部程度调用得到呢?如果外部程序想提交(post)一些数据过来,又如何在rails中定义接口呢?...本人菜鸟,望各位大牛们给个实例说明一下下啊... rails blog get post
[解决办法]
rails 本身就是restful架构,很容易被生成api供外部程序调用。
可直接通过url: xxx/blog/:id  格式访问rails,在rails response  json/xml/text 格式数据。
[解决办法]
楼上正解 rails response json/xml/text
[解决办法]
编辑你的./config/routes.rb ,这个文件定义了你项目中所有的路由规则。中文资料看这里http://ihower.tw/rails3/routing.html。

使用render 渲染模板,来渲染你想要返回给调用者的内容。可以是HTML、XML以及文本及JSON格式

热点排行