request (HTTPClient)

    # File lib/httpclient.rb, line 655
      def request(method, uri, query = nil, body = nil, extheader = {}, &block)
        uri = urify(uri)
        proxy = no_proxy?(uri) ? nil : @proxy
        req = create_request(method, uri, query, body, extheader)
        if block
          filtered_block = proc { |res, str|
            block.call(str)
          }
        end
        do_request(req, proxy, &filtered_block)
      end