diff --git a/app/controllers/admin/feeds_controller.rb b/app/controllers/admin/feeds_controller.rb index 5d6482f..1a2875a 100644 --- a/app/controllers/admin/feeds_controller.rb +++ b/app/controllers/admin/feeds_controller.rb @@ -100,9 +100,12 @@ class Admin::FeedsController < OrbitAdminController puts url uri = URI.parse(URI.decode(url).encode) begin - res = Timeout.timeout(10){Net::HTTP.get_response(uri).body} + res = Timeout.timeout(10){Net::HTTP.get_response(uri).body} rescue - res = nil + http = Net::HTTP.new(uri.host, uri.port) + http.use_ssl = true if (uri.scheme == "https") + http.verify_mode = OpenSSL::SSL::VERIFY_NONE + res = http.get(uri.request_uri).body rescue nil puts uri.to_s puts uri.hostname end