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

Beyond0525 奇虎360 开发组长/高级工程师/技术专家  2013-02-06 08:48:48
外部程序想得到我在rails程序中的相关数据,比如我建立blog信息表中的comment记录。外部程序请求方式是 get ,也给出url,我如何在我的rails程序中定义一个接口供这个外部程度调用得到呢?如果外部程序想提交(post)一些数据过来,又如何在rails中定义接口呢?...本人菜鸟,望各位大牛们给个实例说明一下下啊...
...全文
520 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
团队之星 2013-07-26
楼上几位介绍的太粗略了,能不能详细点或者给个例子或具体的代码
  • 打赏
  • 举报
回复
wccxiaoan 2013-04-02
编辑你的./config/routes.rb ,这个文件定义了你项目中所有的路由规则。中文资料看这里http://ihower.tw/rails3/routing.html。 使用render 渲染模板,来渲染你想要返回给调用者的内容。可以是HTML、XML以及文本及JSON格式
  • 打赏
  • 举报
回复
YB程序员 2013-03-08
楼上正解 rails response json/xml/text
  • 打赏
  • 举报
回复
qintao1203 2013-03-07
rails 本身就是restful架构,很容易被生成api供外部程序调用。 可直接通过url: xxx/blog/:id 格式访问rails,在rails response json/xml/text 格式数据。
  • 打赏
  • 举报
回复
相关推荐
发帖
Ruby/Rails
加入

2749

社区成员

Web 开发 Ruby/Rails
申请成为版主
帖子事件
创建了帖子
2013-02-06 08:48
社区公告
暂无公告