下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
require 'net/http' require 'uri' module Net class HTTP def HTTP.get_with_headers(uri,headers=nil) uri = URI.parse(uri) if uri.respond_to? :to_str start(uri.host,uri.port) do |http| path_query = uri.path + (uri.query ? ('?' + uri.query) : '') return http.get(path_query,headers) end end end end gzipped = Net::HTTP.get_with_headers('http://www.cnn.com/',{'Accept-Encoding' => 'gzip'}) puts gzipped['Content-Encoding'] puts gzipped.body.size
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。