Skip to content

Commit 1b5ea17

Browse files
committed
Merge branch 'master' of https://github.com/edance/prerender_rails into edance-master
2 parents 1da0b99 + 244b245 commit 1b5ea17

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/prerender_rails.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ def get_prerendered_page_response(env)
157157
headers['X-Prerender-Token'] = @options[:prerender_token] if @options[:prerender_token]
158158
req = Net::HTTP::Get.new(url.request_uri, headers)
159159
req.basic_auth(ENV['PRERENDER_USERNAME'], ENV['PRERENDER_PASSWORD']) if @options[:basic_auth]
160-
response = Net::HTTP.start(url.host, url.port) { |http| http.request(req) }
160+
http = Net::HTTP.new(url.host, url.port)
161+
http.use_ssl = true if url.scheme == 'https'
162+
response = http.request(req)
161163
if response['Content-Encoding'] == 'gzip'
162164
response.body = ActiveSupport::Gzip.decompress(response.body)
163165
response['Content-Length'] = response.body.length

0 commit comments

Comments
 (0)