RubyForge から rubysdl-win32-bin: rubysdl-2.1.1.1-mswin32-1.9.1-p243.zip をダウンロードDLL とかもひと通り入っている
展開して
> ruby install_rubysdl.rb
2011年12月1日木曜日
2011年9月21日水曜日
Net::HTTP の accept-encoding を指定する。
https://luna.easyjp.net/projects/memo/wiki/ruby/net_http-gzip
Net::HTTP.start(uri.host, uri.port){|http|
opts = {
"Accept-Encoding" => "gzip", # これによりサーバへgzipを要求する
"User-Agent" => "Ruby/Downloader"
}
response = http.get(uri.request_uri, opts)
unless response.is_a?(Net::HTTPOK)
raise "response error!, #{response.code}"
end
if response["Content-Encoding"] == "gzip"
StringIO.open(response.body, 'rb'){|f|
content = Zlib::GzipReader.wrap(f).read
}
use_gzip = true
else
content = response.body
end
}
登録:
投稿 (Atom)