From 8e5ceffd2530cf191bd07a45f0f8129df9b2f739 Mon Sep 17 00:00:00 2001 From: Dave Morehouse Date: Wed, 31 Jan 2024 09:01:06 -0600 Subject: [PATCH] Use builtin Net::HTTP debug output for more detailed network debugging. --- lib/jets/api/core.rb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/jets/api/core.rb b/lib/jets/api/core.rb index ff7bef6..65f3ecd 100644 --- a/lib/jets/api/core.rb +++ b/lib/jets/api/core.rb @@ -52,16 +52,10 @@ def token def load_json(url, res) uri = URI(url) - if ENV['JETS_API_DEBUG'] - puts "res.code #{res.code}" - puts "res.body #{res.body}" - end if processable?(res.code) JSON.load(res.body) else puts "Error: Non-successful http response status code: #{res.code}" - puts "headers: #{res.each_header.to_h.inspect}" - puts "Jets API #{url}" if ENV['JETS_API_DEBUG'] raise "Jets API called failed: #{uri.host}" end end @@ -78,6 +72,7 @@ def http http = Net::HTTP.new(uri.host, uri.port) http.open_timeout = http.read_timeout = 30 http.use_ssl = true if uri.scheme == 'https' + http.set_debug_output($stdout) if ENV['JETS_API_DEBUG'] http end memoize :http