ruby - HTTParty::get 返回什么?

标签 ruby json parsing httparty

我对 Ruby 还是个新手,正在尝试使用 HTTParty gem 来帮助我编写 API 包装器。我输入 HTTParty::get 一个 URI,它解析 JSON 数据。从快速浏览和返回结果的行为方式来看,它看起来像一个 Hash,但它是吗?我似乎无法在网上找到信息。 StackOverflow 上的另一篇文章显示使用 HTTParty::get(...).parsed_response 来获取哈希,但这似乎已经过时了。

最佳答案

在控制台中执行此操作:

>require 'httparty'
 => true
> response = HTTParty.get( "..." )
 ....
> response.class
 => HTTParty::Response

因此 HTTPParty.get 的响应是一个 HTTPParty::Response 对象。

参见 this blogpost titled "It's Time To HTTParty!"了解有关如何处理此响应的更多信息。

关于ruby - HTTParty::get 返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984666/

相关文章:

php - 添加 WHERE、SELECT、ORDER BY 等...就像通过 PHP 的链式 SQL

使用 argparse 模块的 Python Twisted

ruby - rspec 进行输出测试

ruby - 设置 FactoryGirl 并在 Grape 和 RSpec 中使用它?

ruby-on-rails - capistrano + sidekiq/无法选择环境变量

javascript - 在js/angularjs中插入json数组

ruby-on-rails - Phusion Passenger 目前不提供任何应用程序

javascript - 如何将对象数组放入新的 Json 对象中

python - 如何爬取具有多个页面的 API

c++ - 使用多种语法和 phoenix::construct 的 boost:spirit::qi 解析器