我需要一個應用程序來阻止HTTP請求,所以我不得不添加幾行代碼,唯一我無法弄清楚的是聲明if uri.scheme == 'https'; http.use_ssl = true
是有辦法,我可以設置HTTP/HTTPS在當前語句:Ruby:阻止HTTP.new.start和動態HTTP(S)
Net::HTTP.new(uri.host, uri.port).start do |http|
# Causes and IOError...
if uri.scheme == 'https'
http.use_ssl = true
end
request = Net::HTTP::Get.new(uri.request_uri)
http.request(request)
end
補充:IOError: use_ssl value changed, but session already started
一個錯誤,而這裏寫代碼...這將不會導致一個IOError –
你沒有提到任何IOErrors,@JordonBedwell。你有沒有忽略你的問題的一些細節? –
@Jordan不,我沒有遺漏任何細節,代碼評論說「#原因和IO錯誤...」,並且在我詳細闡述它之前很久,這個問題也應該強調這個問題。 –