加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Ruby on Rails 3应用程序中开始使用Web服务

发布时间:2020-12-16 20:15:15 所属栏目:百科 来源:网络整理
导读:所以我正在开始学习Rails.现在Rails 3出来了,我想坚持学习Rails 3的做事方式.我想学习如何做的事情之一是如何使用第三方REST API /创建“mashup”应用程序的Web服务/工作.我只用 PHP和预构建的库完成了很少的工作. 有人可以请我一些资源,最佳做法,或者给我一
所以我正在开始学习Rails.现在Rails 3出来了,我想坚持学习Rails 3的做事方式.我想学习如何做的事情之一是如何使用第三方REST API /创建“mashup”应用程序的Web服务/工作.我只用 PHP和预构建的库完成了很少的工作.

有人可以请我一些资源,最佳做法,或者给我一个关于如何开始使用这些类型的API的快速101课程?我应该使用什么宝石?一些让我开始的示例代码将非常感谢.

更新:我专门试图使用Google图书API(未认证).由于没有这个API的客户端库,我想知道其他Ruby / Rails开发人员如何使用不附带自己的Ruby库的API.这就是为什么我正在寻找一个更通用的解决方案来处理“填空”API.

更新:经过一番研究,我注意到了Net :: HTTP库.所有关于它的教程都是相当古老的.这仍然是消费RESTful Web服务的最佳库吗?还是有更新的宝石,使这更容易?我只想知道我应该使用哪个gem /库,以及如何处理返回的XML / JSON结果.

更新:此演示文稿非常有帮助.它提到了一堆不同的库,并显示了下面提到的一些库的例子:http://www.slideshare.net/pengwynn/json-and-the-apinauts

解决方法

我是 HTTParty的粉丝.

它是Net :: HTTP之上的一个抽象层,有一个很好的DSL用于消费Web服务. Here’s是一个很好的例子,它是多么容易使用.

它不是没有一些疣(很多依赖),但它是真正的方式去,如果你在消费方面.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读