Ho bisogno di un'applicazione per bloccare una richiesta HTTP quindi ho dovuto aggiungere un paio di righe di codice, l'unico pezzo che non riuscivo a capire era la dichiarazione if uri.scheme == 'https'; http.use_ssl = true
c'è un modo per impostare http/https nel conto corrente:Ruby: blocco HTTP.new.start e dinamico 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
Aggiunto: IOError: use_ssl value changed, but session already started
Un errore durante la scrittura del codice qui ... che non sarebbe causare un IOError –
lei non ha citato alcun IOErrors, @JordonBedwell. Hai omesso alcuni dettagli dalla tua domanda? –
@Jordan no Non ho omesso alcun dettaglio, il commento del codice dice "# Cause e IOError ..." e che era molto prima che lo elaborassi, la domanda dovrebbe anche evidenziare il problema. –