From 6343fb00d3be513ad6124ce2ff59b15f18b717ea Mon Sep 17 00:00:00 2001 From: chiu Date: Sun, 27 Dec 2020 22:36:51 +0800 Subject: [PATCH] Fix bug. --- app/controllers/admin/feeds_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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