1

我试图与Vacuum gem混在一起,但我对这个例子有一些问题。当我按照首页上的描述运行代码时:

req = Vacuum.new

req.configure key:    'foo',
              secret: 'secret',
              tag:    'biz-val'

params = { 'Operation'   => 'ItemSearch',
           'SearchIndex' => 'Books',
           'Keywords'    => 'Architecture' }

res = req.get query: params # XPath is your friend.

我在从响应中获取 XML 时遇到问题。我可以看到对象类型是Excon::Response并且实际上包含数据,但是如何检索它包含的 XML?

我尝试过使用 res.to_xml 和 res.xml,甚至将其加载到 Nokogiri 中,但没有成功。

4

1 回答 1

0

我发现。XML 被保存在响应中的对象 Body 中。

于 2013-03-28T11:00:57.553 回答