以下代码块引发了EOF错误,但仅针对指定的域:
require 'net/http'
uri = URI("https://api.discogs.com/database/search?q=wilco&token=mDwvoRKQSSGmKpvvxXLrABZXzFbiggcqhPHxUEXl")
response = Net::HTTP.get(uri)
我看到的错误信息是:
~/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/openssl/buffering.rb:182:in `sysread_nonblock': end of file reached (EOFError)
我能够毫不费力地卷曲请求。我尝试过使用HTTParty,open-uri和不同版本的Ruby。我还尝试了提到here和here的解决方案而没有运气。任何帮助将不胜感激。