gpt4 book ai didi

Ruby 连接到 REST 服务

转载 作者:可可西里 更新时间:2023-11-01 16:57:13 26 4
gpt4 key购买 nike

我需要访问 REST JSon 服务。它只是使用基本身份验证连接到 HTTPS 并执行一些 GET 和 POST。这是一个从 crontab 运行的 Ruby 脚本。

这些是要求:

  • ruby 1.8.7
  • 尽可能轻便(我不愿意安装 Rails)。

我应该使用 HTTParty 吗?我尝试安装 gem 并从 irb 使用它,但没有成功。显然它有一些依赖性。我应该去 net/http 之类的其他库吗?

如果 HTTParty 是要走的路,你能提供一些关于如何让它在 IRB 控制台中工作的说明吗?

最佳答案

每当我连接到 REST/JSON/API 或直接连接到一个站点时,我都会寻找 HTTParty/Merhanize/Nokogiri具体取决于我需要对网站做什么。我也一定会检查 Ruby Toolbox在其他流行的 gem 的 HTTPClient 类别中。

>> require "httparty"
=> true
>> response = HTTParty.get("http://justinherrick.com/posts/what-it-means-to-stay-dry.json")
=> #<HTTParty::Response:0x104ceac70 @parsed_response={"slug"=>"what-it-means-to-stay-dry", "pubdate"=>"2012-02-06", "created_at"=>"2012-02-06T22:08:05+00:00", "category"=>"Programming", "title"=>"What it means to stay DRY", "body"=>"A very common and useful programming idiom...

关于Ruby 连接到 REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9402133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com