HTTParty не печатает ответ - PullRequest
0 голосов
/ 13 января 2020

Что я делаю не так? Я подключаюсь к внешнему API:

class Shipup
  include HTTParty
  base_uri ENV['SHIPUP_URL']

  def initialize
    @options = { }
  end

  def sendTracker(tracker)
    self.class.post("/trackers", @options.merge!({
      body: {
        trackers: [tracker]
      }
    }))
  end
end

puts Shipup.new().sendTracker({...})

он ничего не распечатывает, если он успешно или неудачно.

1 Ответ

0 голосов
/ 13 января 2020

Фактически, он проанализировал тело, которое в данном случае является пустой строкой. Если вам нужна другая информация об ответе, она доступна следующим образом:

puts response.body, response.code, response.message, response.headers.inspect
...