Я пытаюсь загрузить https://fbcdn -profile-a.akamaihd.net / hprofile-ak-snc4 / 174043_1701680_6450592_q.jpg , используя ruby, но получаю ошибку сброса соединения.Он прекрасно загружается в браузере, но не в Ruby.Это ошибка в Ruby?Ошибка с Facebook?
Это прекрасно работает для большинства других пользователей Facebook.Я на Ruby 1.8.7 и на рельсах 2.3.11.
>> http = Net::HTTP.new("graph.facebook.com", Net::HTTP.https_default_port)
=> #<Net::HTTP graph.facebook.com:443 open=false>
>> http.use_ssl = true
=> true
>> http.start do |http|
?> response = Net::HTTP.get_response(URI.parse('https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/174043_1701680_6450592_q.jpg'))
>> end
warning: peer certificate won't be verified in this SSL session
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host.
from c:/Ruby187/lib/ruby/1.8/net/protocol.rb:135:in `sysread'
from c:/Ruby187/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill'
from c:/Ruby187/lib/ruby/1.8/timeout.rb:67:in `timeout'
from c:/Ruby187/lib/ruby/1.8/timeout.rb:101:in `timeout'
from c:/Ruby187/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill'
from c:/Ruby187/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
from c:/Ruby187/lib/ruby/1.8/net/protocol.rb:126:in `readline'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:2028:in `read_status_line'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:2017:in `read_new'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:1051:in `request'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:948:in `request_get'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:380:in `get_response'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:543:in `start'
from c:/Ruby187/lib/ruby/1.8/net/http.rb:379:in `get_response'
from (irb):5
from c:/Ruby187/lib/ruby/1.8/net/http.rb:543:in `start'
from (irb):4>>