# File lib/httpclient.rb, line 660
  def request(method, uri, query = nil, body = nil, extheader = {}, &block)
    uri = urify(uri)
    if block
      filtered_block = proc { |res, str|
        block.call(str)
      }
    end
    do_request(method, uri, query, body, extheader, &filtered_block)
  end