# File lib/yadis/fetcher.rb, line 58
    def do_get(url, params, limit=5)
      if limit == 0
        return nil
      end
      begin
        uri = URI.parse(url)
        http = get_http_obj(uri)
        resp = http.request_get(uri.request_uri, params)
      rescue
        nil
      else
        case resp
        when Net::HTTPSuccess
          return [resp, URI.parse(url).to_s]
        when Net::HTTPRedirection
          return do_get(resp["location"], params, limit-1)
        else
          return nil
        end
      end
    end