Obtenir de réponse HTTPS
Cela fonctionne très bien:
require 'net/http'
uri = URI('http://api.twitter.com/1/statuses/user_timeline.json')
args = {include_entities: 0, include_rts: 0, screen_name: 'johndoe', count: 2, trim_user: 1}
uri.query = URI.encode_www_form(args)
resp = Net::HTTP.get_response(uri)
puts resp.body
Mais en changeant de http
à https
conduit à une erreur de sens. Je ne suis pas de se demander pourquoi l'erreur est vide de sens, je voudrais juste savoir ce qui est le plus proche des moyens de faire get_response
pour https
?
J'ai vu la "HTTPS" exemple dans le Net::HTTP doc, mais il ne semble pas très impressionnant et me permettra de faire composer manuellement l'URL de mon paramètres de hachage pas bon.
Vous devez vous connecter pour publier un commentaire.
Voici un exemple qui fonctionne pour moi sous Ruby 1.9.3
OpenSSL::SSL::VERIFY_NONE
de l'exemple. Pourquoi utiliser SSL si vous N'avez PAS vérifier le certificat? Voir jamesgolick.com/2011/2/15/verify-none..html.