HTTParty 不打印响应
HTTParty doesn't print response
我做错了什么?我正在连接到外部 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({...})
无论成功还是失败,它都不会打印出任何内容。
事实上,它在这种情况下解析了一个空字符串的正文。如果您需要其他响应信息,可以这样访问:
puts response.body, response.code, response.message, response.headers.inspect
我做错了什么?我正在连接到外部 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({...})
无论成功还是失败,它都不会打印出任何内容。
事实上,它在这种情况下解析了一个空字符串的正文。如果您需要其他响应信息,可以这样访问:
puts response.body, response.code, response.message, response.headers.inspect